我想添加一个禁止命令,该命令仅在发送该命令的用户具有管理员,所有者和主持人权限的情况下才有效。有办法吗?
whois -h whois.myserver.example google.com
答案 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');