你好,我的Discord js命令有问题 如您所见
client.on('message', message => {
const messageArray = message.content.split(" ");
let cmd = messageArray[0];
let args = messageArray.slice(1);
if (cmd == prefix + 'clear'){
let messagecount = parseInt(args);
message.channel.fetchMessages({ limit: messagecount })
.then(messages => message.channel.bulkDelete(messages));
if (messagecount < 2 || messagecount > 100) {
var badusageclear_embed = new Discord.RichEmbed()
.setAuthor("Elite | An indispensable discord bot.")
.setTimestamp(message.createdAt)
.setFooter('Elite - Here for help you ')
.setThumbnail("https://cdn.discordapp.com/attachments/312866776746688512/622761693067345962/Sans-titre3321387bac85a15765.png")
.setColor("RANDOM")
.addBlankField()
.addField("**Mauvaise utilisation !**", '**Vous avez mal utilisé la la commande** **__clear__** **je vais vous montrer comment faire**')
.addField("**Usage:** *(les <> ne sont pas a prendre en compte*", '**?clear <nombre de message a clear>**')
.addField("**Exemple:**", '**?clear 12**')
.addField("**Remarque:**", '**Vous ne pouvez clear que un nombre supérieur a 2 et inférieur a 100.**')
message.channel.sendEmbed(badusageclear_embed)
}
});
和错误:
Wc:\Users\pc\Documents\SolarProject-Anim'\Elite\index.js:130
});
^
SyntaxError: Unexpected token )
at Module._compile (internal/modules/cjs/loader.js:718:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
at Function.Module._load (internal/modules/cjs/loader.js:556:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:837:10)
at internal/main/run_main_module.js:17:11
如果您愿意,谁可以帮助我获得 answer的更多信息
答案 0 :(得分:0)
您忘记关闭if (cmd == prefix + 'clear')
。看起来应该是这样
[...]
.addField("**Exemple:**", '**?clear 12**')
.addField("**Remarque:**", '**Vous ne pouvez clear que un nombre supérieur a 2 et inférieur a 100.**')
message.channel.sendEmbed(badusageclear_embed)
}
}
});
答案 1 :(得分:0)
您忘记了},以关闭......
client.on('message', message => {
const messageArray = message.content.split(' ');
const cmd = messageArray[0];
const args = messageArray.slice(1);
if (cmd == `${prefix }clear`) {
const messagecount = parseInt(args);
message.channel.fetchMessages({ limit: messagecount })
.then(messages => message.channel.bulkDelete(messages));
if (messagecount < 2 || messagecount > 100) {
const badusageclear_embed = new Discord.RichEmbed()
.setAuthor('Elite | An indispensable discord bot.')
.setTimestamp(message.createdAt)
.setFooter('Elite - Here for help you ')
.setThumbnail('https://cdn.discordapp.com/attachments/312866776746688512/622761693067345962/Sans-titre3321387bac85a15765.png')
.setColor('RANDOM')
.addBlankField()
.addField('**Mauvaise utilisation !**', '**Vous avez mal utilisé la la commande** **__clear__** **je vais vous montrer comment faire**')
.addField('**Usage:** *(les <> ne sont pas a prendre en compte*', '**?clear <nombre de message a clear>**')
.addField('**Exemple:**', '**?clear 12**')
.addField('**Remarque:**', '**Vous ne pouvez clear que un nombre supérieur a 2 et inférieur a 100.**');
message.channel.sendEmbed(badusageclear_embed);
}
} // Just here
});
MrNossiom