检查阵列列表以获取公会ID

时间:2019-09-12 23:22:31

标签: javascript arrays discord discord.js

所以我一直在创建一个机器人,我希望某些命令仅在特定的服务器(我的朋友的服务器)中可用,但遇到一个问题,我不能放置超过1个服务器ID列出允许使用这些命令的服务器。我尝试创建一个数组列表,但是它没有用,并一直说找不到我的服务器ID。在下面,您可以看到用于验证服务器是否允许使用该命令的代码。

access_token=xxxxx&scope=openid%20profile%20offline_access&expires_in=7200&token_type=Bearer&state=xxx&id_token=xxxxx

如果我将我的friendOnly权限设置为true,则该机器人仍会发送notFriendError消息,但是如果我只有1个服务器ID,它将发送命令。

1 个答案:

答案 0 :(得分:2)

message.guild.id !== client.friendsList.friends.id

如果friendsList是一个数组,那么您将无法像访问数组一样访问它,也无法将其与原始类型(例如stringnumber,{{ 1}}等。

要检查数组中是否存在值,可以根据需要使用以下任何一种方法: