检查邮件的作者是否为管理员



我正在编写一个 Discord 机器人,它使用以下代码来检测和处理用户消息:

bot.on('message', function (user, userID, channelID, message, evt) {
//Message handling and response code goes here
});

我想添加一个命令,该命令仅在发送该命令的用户具有管理员权限时才有效。有没有办法做到这一点?

下面是如何执行此操作的示例:

bot.on('message', function (user, userID, channelID, message, evt) {
if (message.member.hasPermission("ADMINISTRATOR")) return console.log('THIS USER HAS ADMINISTRATOR PERMISSIONS!')
});

更多最新答案:

function isAdmin(msg) {
return msg.member.permissionsIn(msg.channel).has("ADMINISTRATOR")
}

最新更新