Discord.js从特定的UserID删除消息

王子邦邦981

所以我在代码上遇到了一些问题,我试图让message.author.id与const中的ID列表匹配,然后执行一些操作。

    const blacklisted = ["644298972420374528", "293534327805968394", "358478352467886083"];
    if (message.author.id === blacklisted) {
        message.delete()
        const blacklistedMSG = new Discord.RichEmbed()
            .setColor('#ff0000')
            .setTitle('Blacklisted')
            .setDescription(`You are currently Blacklisted. This means you cannot send messages in Any server with this bot.`)
            .setTimestamp()
            .setFooter(copyright);
        message.author.send(blacklistedMSG).then(msg => {msg.delete(30000)})
    }

当我拥有这样的功能时,它不会执行任何操作,并且控制台中也不会出现任何错误。但是当代码是这样的时:

if (message.author.id === "644298972420374528") {
        message.delete()
        const blacklistedMSG = new Discord.RichEmbed()
            .setColor('#ff0000')
            .setTitle('Blacklisted')
            .setDescription(`You are currently Blacklisted. This means you cannot send messages in Any server with this bot.`)
            .setTimestamp()
            .setFooter(copyright);
        message.author.send(blacklistedMSG).then(msg => {msg.delete(30000)})
    }

它可以工作并向用户发送嵌入消息,并删除他们发送的消息。不知道这是怎么回事。提前致谢。

塔拉兹

您将直接与数组进行比较,而不是检查message.author.id是否在数组中。

代替

if (message.author.id === blacklisted)

尝试

if (blacklisted.includes(message.author.id))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除Discord.js中特定用户的消息响应?

来自分类Dev

Discord.js按ID删除消息

来自分类Dev

Discord.py-如果提到特定用户,如何删除消息

来自分类Dev

在特定公会的特定频道中编辑消息 | Discord.js

来自分类Dev

发送Discord.JS后不久删除消息

来自分类Dev

discord.js userID avatarURL嵌入

来自分类Dev

discord.js将消息发送到特定频道

来自分类Dev

Discord.js发送消息到特定频道

来自分类Dev

检查Discord.js上特定消息的反应?

来自分类Dev

清除包含特定字符串 discord.js 的消息

来自分类Dev

Discord意图discord.js

来自分类Dev

Python Discord bot删除用户消息

来自分类Dev

如何删除discord.py中的消息

来自分类Dev

Discord.js Discord API错误未知消息

来自分类Dev

如何让 Discord.js 回复 Discord DM 消息

来自分类Dev

discord.js消息批量删除仅删除限制而不是指定的限制

来自分类Dev

Python discord.py删除具有特定ID /消息的聊天

来自分类Dev

反应后Discord.js编辑消息

来自分类Dev

Discord JS,等待消息,不同的输入

来自分类Dev

关于Response discord.js的消息

来自分类Dev

欢迎消息嵌入Discord.js

来自分类Dev

在嵌入中使用消息ID的Discord JS

来自分类Dev

Discord.js如何提及消息作者?

来自分类Dev

Discord.JS发送消息给被标记的用户

来自分类Dev

Discord.js -- 让 PresenceUpdate 发送消息

来自分类Dev

discord.py删除除固定消息外的消息

来自分类Dev

Discord Bot 应删除“用户固定消息到频道”消息

来自分类Dev

尝试使用Discord.js使用Discord机器人将消息发送到特定频道

来自分类Dev

如果消息中有很多大写字母,Discord js会删除