【发布时间】:2019-06-16 01:35:07
【问题描述】:
我已经让这个机器人工作了一段时间,由于某种原因,机器人现在将响应它前面的任何前缀,而不是设置的前缀。
const PREFIX = '$';
bot.on('message', message => {
let argus = message.content.substring(PREFIX.length).split(" ");
switch (argus[0]) {
case 'yeet':
message.channel.send("yeet")
break;
}
});
【问题讨论】:
-
您甚至从不检查前缀,您只是将其长度作为子字符串。假设
PREFIX = "!"然后PREFIX.length = 1和"?".length = 1所以两者的行为相同。
标签: javascript discord discord.js