【问题标题】:Discord.js Discord API Error unknow messageDiscord.js Discord API 错误未知消息
【发布时间】:2020-11-02 02:37:19
【问题描述】:

我使用 Discord.js V12.0.2,我尝试阻止不和谐邀请链接, 我用这个代码

client.on('message', (message) => { 
  if (message.content.includes('discord.gg/'||'discordapp.com/invite/')) { 
    message.delete()
      .then(message.channel.send('**Invite links are not permitted on this server**'))
  }
})

我得到了这个错误

DiscordAPIError: Unknown Message

谁能帮帮我?

【问题讨论】:

    标签: node.js discord discord.js


    【解决方案1】:

    我不熟悉 discord API,但您的代码中有一个重大错误,可能会导致您的错误。

    事情是这样的

    'discord.gg/' || 'discordapp.com/invite/'
    

    等于true。因为非空字符串是一个真实值,并且具有true || true 会导致true。如果您将代码重构为以下内容,结果是什么:

    client.on('message', (message) => { 
      const content = message.content;
      if (content.includes('discord.gg/') || content.includes('discordapp.com/invite/')) { 
        message
          .delete()
          .then(message.channel.send('**Invite links are not permitted on this server**'))
      }
    })
    

    【讨论】:

    • 不幸的是还是同样的错误
    猜你喜欢
    • 1970-01-01
    • 2021-06-14
    • 2022-01-05
    • 1970-01-01
    • 2018-10-23
    • 2021-12-26
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    相关资源
    最近更新 更多