【发布时间】:2019-07-23 14:30:51
【问题描述】:
所以,我正在制作一个公共不和谐机器人,但我的脚本的一部分遇到了问题。我的踢/禁止命令是为了完成$ban @user 它必须在 ping 中完成。由于这是公开的,我真的很想解决这个问题。我不希望一个人搞砸它并使其崩溃以使所有服务器崩溃。如果有人在 ping 中没有 $ban user,它会使机器人崩溃。这是我的代码:
client.on("message", (message) => {
if (message.content.startsWith("$kick")) {
if (!message.member.roles.find("name", "MODS"))
return;
// Easy way to get member object though mentions.
var member = message.mentions.members.first();
// Kick
member.kick().then((member) => {
// Successmessage
message.channel.send(":wave: " + member.displayName + " has been successfully kicked :point_right: ");
}).catch(() => {
// Failmessage
message.channel.send("Access Denied");
});
}
});
我不希望我的机器人不断崩溃以破坏其他人的使用,有人可以帮忙吗?
【问题讨论】:
标签: javascript discord discord.js