我正在尝试制作一个简单的$ping
命令,但是如果用户使用了该命令,则会自动将其从服务器上禁止(有点滑稽)
这是运行$ping
的代码,但我不知道如何从机器人中自动禁止使用它的$ {user}。 (显然会有足够的烫发)
基本上,我将删除整个embed:部分,因为我不需要运行任何文本或实际命令。只是自动禁止,只有运行description: ${user} was banned
exports.exec = async (Cuckbot, message) => {
try {
let responseMessage = await message.channel.send({
embed: {
color: Cuckbot.colors.BLUE,
description: 'PINGing...'
}
});
await responseMessage.edit({
embed: {
color: Cuckbot.colors.BLUE,
title: `${Cuckbot.user.username} PING Statistics`,
fields: [
{
name: 'Response Time',
value: `${responseMessage.createdTimestamp - message.createdTimestamp}ms`,
inline: true
},
{
name: 'WebSocket PING',
value: `${Cuckbot.ping}ms`,
inline: true
}
]
}
});
}
catch (e) {
Cuckbot.log.error(e);
}
};
答案 0 :(得分:1)
member.ban()
是可用于禁止成员的功能。
文档中的示例:
// Ban a guild member
member.ban("Banned because used ping")
.then(() => console.log(`Banned ${member.displayName}`))
.catch(console.error);