【发布时间】:2019-09-03 09:58:49
【问题描述】:
我正在 node.js 中编写一个不和谐的机器人(不是主控程序),我正在编写一个踢和禁止命令。我正在尝试让 BOT 写入用户的禁令日志。喜欢 +ban @user 原因。我做了 +ban @user 但我无法做出理性的事情。
if (!message.member.hasPermission("BAN_MEMBERS")) return;
if (message.content.startsWith('+ban')) {
const user = message.mentions.users.first();
if (user) {
const member = message.guild.member(user);
if (member) {
member.ban({
reason: 'reason',
}).then(() => {
message.channel.send(`${user.tag} BAN!`);
}).catch(err => {
message.channel.send('Bu çar çok güçlü, banlayamıyorum! ');
console.error(err);
});
} else {
message.channel.send('Kullanıcı sunucuda değil.');
}
} else {
message.channel.send('Adını ver banlayayım, sahip.');
}
}
});```
【问题讨论】:
-
编辑:discord.js.org/#/docs/main/stable/class/… 我找到了这个东西,但我仍然不知道如何使用它
标签: node.js bots discord discord.js