Итак, я делаю публичного бота разногласий, но у меня проблемы с одной частью моего сценария.Мои команды удара / запрета должны быть выполнены $ban @user
Это должно быть выполнено в пинге.Так как это публично, я действительно хочу это исправить.Я не хочу, чтобы один человек все испортил и рухнул, чтобы он рухнул на всех серверах.Если кто-то делает $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");
});
}
});
Я не хочу, чтобы мой бот продолжал падать, чтобы разрушить использование для других, кто-нибудь может помочь?