查找不和谐的角色,如果没有该角色,则返回一条消息

时间:2019-07-27 05:09:19

标签: javascript node.js discord discord.js

我认为,在此之前,我有一条工作线会检查一个名为Motion Design的用户角色,然后检查是否继续,但是如果没有,它将向通道发送消息。即使他们扮演角色,似乎总是将消息发送到频道。 ******是应该检查角色的行。

我尝试重命名角色并更改代码,但没有任何效果。

out = CuDNNLSTM(1)(out1,out2)

2 个答案:

答案 0 :(得分:0)

您应该使用!message.member.roles.get(ROLE_ID),因此如果您决定更改角色名称,它不会中断。这也更可靠。如果您仍想使用角色名称,则不需要该箭头功能,只需执行!message.member.roles.find('name', ROLE_NAME)

答案 1 :(得分:0)

您可以在*********上使用它:

if(!message.member.roles.has("ROLE_ID"))

但是如果您仍然想按角色名称获取角色:

if(!message.member.roles.has(message.guild.roles.find(r => r.name === "ROLE_NAME"))