【发布时间】:2020-09-15 19:22:46
【问题描述】:
当我写-kill 时,它也会执行-bandio 命令。有没有办法解决这个问题?
switch (args[0]) {
case 'kill':
let user = msg.mentions.members.first();
if (!user) return msg.channel.send(`????│ Please mention a user to destroy!`);
var texts = [
`${user.displayName} disliked the game, then soul stealer destroyed him!`,
`${user.displayName} slipped on a banana!`,
`${user.displayName} played UTSU, and died of cancer.`,
`${msg.member.displayName} falcon punched ${user.displayName} 33 miles away!`,
];
const rand = Math.floor(Math.random() * texts.length);
msg.channel.send(texts[rand]);
case 'bandio':
let usr2 = msg.mentions.members.first();
if (!usr2) return msg.channel.send('????│ Please define someone to bandio');
msg.channel.send(`????│ @${usr2.displayName} has been bandio!`);
}
【问题讨论】:
-
您忘记在
"kill"case 块的末尾使用break。这是文档:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
确认!谢谢你:D。
标签: javascript node.js discord discord.js bots