2017-08-30 68 views
0

現在我正在處理一個不一致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

回答

1

看到這個link.

可以使用User.hasRole()功能,看看他們有什麼樣的角色。另外要能夠創建角色,請參閱此link