如何从discord.js事件中检索用户信息?

问题描述:

现在我正在处理一个不一致bot忽略命令,当这个动作为真时,会忽略一个通道的命令输入。现在我现在的js文件是here如何从discord.js事件中检索用户信息?

我需要机器人做的是:

  1. 当消息“GCMignore”张贴
  2. 检测发现,如果他们的角色是“主持人”。

现在我无法检索发送邮件的用户以检测他们是否是版主。我试过guildmember.roles,我理解地图是如何工作的,只是代码无法与发送消息的人联系。

+0

它是否适合您? – turmuka

+1

是的,@turmuka。显然,discord.js的ReadTheDocs已经过时,而且他们网站上的那个不是。 user.hasRole()不起作用,但我对地图做了更多的研究,并且发现我可以使用角色对象中的guildMember.roles.has('role')。 –

+0

不错,我喜欢它,你可以链接到我的网站@SethDeegan – turmuka

看到这个link.

可以使用User.hasRole()功能,看看他们有什么样的角色。另外要能够创建角色,请参阅此link