所以我一直在创建一个机器人,我希望某些命令仅在特定的服务器(我的朋友的服务器)中可用,但遇到一个问题,我不能放置超过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,它将发送命令。
答案 0 :(得分:2)
message.guild.id !== client.friendsList.friends.id
如果friendsList
是一个数组,那么您将无法像访问数组一样访问它,也无法将其与原始类型(例如string
,number
,{{ 1}}等。
要检查数组中是否存在值,可以根据需要使用以下任何一种方法: