【发布时间】:2020-11-28 11:08:42
【问题描述】:
我在使用 javascript 编码方面还很陌生,我想通过它制作一个不和谐的机器人,但是在涉及具有多个参数的命令时我遇到了困难。
bot.on('message', message => {
const args = message.content.trim().split(/ + /g);
const command = args[0].slice(Prefix.length).toLowerCase();
if (command == 'test') {
if (!args[1]) return message.reply('no argument');
if (args[2]) return message.reply('Too many arguments');
switch(args[1]){
case 'one':
message.reply('test one');
break;
case 'two':
message.reply('test two');
break;
};
}
});
如果没有参数,它会拾取,但如果使用命令发送参数,它不会发送消息或错误,所以我不知道我做错了什么。有人可以帮助我更好地理解论点吗?
【问题讨论】:
标签: discord.js