【问题标题】:Discord.js messaging errorsDiscord.js 消息传递错误
【发布时间】:2022-01-15 18:01:14
【问题描述】:

我最近一直在研究我的第二个 Discord.JS 机器人。我编写了一些基础知识并对其进行了测试。但是,当我使用.verify 命令时,它没有做出任何反应。请帮忙!

const { Client, Intents } = require('discord.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
const { token } = require('./config.json');
const prefix = "."

client.on("ready", () => { console.log(`Logged in as ${client.user.tag}!`) })

client.on('message', message => {
    if (message.content.startsWith(`${prefix}verify`)) {
        message.channel.send('SUCCESFULLY VERIFIED');
    }
})

client.login(token);

【问题讨论】:

  • 请提供有关错误代码的更多信息以获得更好的通知。有关 Discord.js 中的错误的更多信息,请参阅documentation
  • 您也应该添加GUILD_MESSAGES 意图,例如intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES]

标签: javascript discord.js


【解决方案1】:
  1. 您应该添加 GUILD_MESSAGES 意图。
  2. 在 discord.js v13 中,他们将 client.on('message') 更改为 client.on('messageCreate')。

Documentation

【讨论】:

    猜你喜欢
    • 2020-01-23
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2021-06-17
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多