黑名单用户 ID discord.js [关闭]

Posted

技术标签:

【中文标题】黑名单用户 ID discord.js [关闭]【英文标题】:Blacklist user IDs discord.js [closed] 【发布时间】:2021-12-19 03:08:37 【问题描述】:

如何让我的机器人忽略我添加到列表中的用户?我是新手。我尝试了在此站点上找到的其他一些方法,但我不知道如何将它们添加到我的代码中,我尝试过但失败了。

【问题讨论】:

【参考方案1】:

试试这个:

let blacklistUser = ['UserID1','UserID2']

if(!blacklistUser.includes(user.id))
    ///your code

下面是代码的简短说明:

let blacklistUser = ['UserID1','UserID2']这是一个包含黑名单用户ID的数组

if(!blacklistUser.includes(user.id))

!表示“NOT”,blacklistUser.includes(user.id) 是一个检查数组(blacklistUser)是否包含对象(user.id)的函数

您应该将user.id 替换为所需的变量。 例如,在消息事件中,它将是:message.author.id

希望我能帮助你解决这个问题。

【讨论】:

if(!blacklistUser.includes(user.id) ^ SyntaxError: Unexpected token '' at Object.compileFunction (node:vm:352:18) at wrapSafe (node:internal/modules/ cjs/loader:1031:15) 在 Module._compile (node:internal/modules/cjs/loader:1065:27) 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10 ) 在 Module.load (node:internal/modules/cjs/loader:981:32) 在 Function.Module._load (node:internal/modules/cjs/loader:822:12) 在 Function.executeUserEntryPoint [as runMain] 我忘记了 if(!blacklistUser.includes(user.id) 后面的 )。我编辑了帖子,现在应该是正确的。

以上是关于黑名单用户 ID discord.js [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Discord.js 中的 MySQL 黑名单系统

Discord.js - 允许特定频道中的命令[关闭]

discord.js 如何删除所有频道中包含黑名单的消息

使用 quick.db 的 Discord.js V12 黑名单命令不起作用

将 Minecraft 禁令原因链接到 Discord.js [关闭]

discord.js 如何从用户 ID 获取 Discord 用户名