我需要有关Discord机器人中的ban命令的帮助

时间:2019-04-11 19:13:10

标签: node.js bots discord discord.js

我想添加一个禁止命令,该命令仅在发送该命令的用户具有管理员,所有者和主持人权限的情况下才有效。有办法吗?

whois -h whois.myserver.example google.com

1 个答案:

答案 0 :(得分:0)

有一些方法可以做到这一点!

您可以通过检查消息作者在此Discord服务器上拥有的权限来执行此操作。我将使用hasPermission()方法来检查用户实际拥有的权限。可以在 here 中找到所有权限标志。

if (!message.member.hasPermission('ADMINISTRATOR')) return ('You aren\'t an Administrator');

您甚至可以通过检查消息作者的用户ID来做到这一点。只需比较消息作者的用户ID和您预定义的用户ID:

if (message.author.id !== 'ID OF THE USER') return ('You aren\'t an Administrator');