目前这个命令绝对没有任何人可以帮助我
client.on('message', message => {
const args = message.content.slice(prefix.length).trim().split(' ');
const command = args.shift().toLowerCase();
if (!message.content.startsWith(prefix) || message.author.bot) return;
else if (command === 'example') {
message.channel.send('example');
} else if (command === 'example') {
message.channel.send('example');
} else if (command === 'example') {
message.channel.send('example)
} else if (command === 'example') {
message.channel.send('example');
} else if (command === 'cute') {
const taggedUser = message.mentions.users.first();
message.channel.send(`${taggedUser.username} is a cutie`);
};
我知道链条是否杂乱,我稍后会更新它
答案 0 :(得分:0)
您当前的代码中存在语法错误,因为您从未关闭 else if
语句。您还应该有一个 else
语句来说明未找到命令,或者您甚至可以使用 switch
,因为它更快。
您的一个语句中也缺少 '
。
解决方法是:
client.on('message', message => {
const args = message.content.slice(prefix.length).trim().split(' ');
const command = args.shift().toLowerCase();
if (!message.content.startsWith(prefix) || message.author.bot) return;
if (command === 'example') {
message.channel.send('example');
} else if (command === 'example') {
message.channel.send('example');
} else if (command === 'example') {
message.channel.send('example');
} else if (command === 'example') {
message.channel.send('example');
} else if (command === 'cute') {
const taggedUser = message.mentions.users.first();
message.channel.send(`${taggedUser.username} is a cutie`);
} else {
message.channel.send('command not found');
}
};