Discord.js 不会触发对先前消息的反应
Discord.js Reactions to prior messages are not triggered
我目前遇到了 discord.js
的奇怪问题
基本上我会在触发时收到反应对象
但前提是响应的消息是在机器人启动后创建的
如果我启动我的机器人并对之前的消息做出反应,则不会收到反应
这是我的代码
client.on('messageReactionAdd', async(reaction, user) => {
console.log(reaction)
})
像这样向您的客户添加部分:
const client = new Client({
intents: 32767, // all intents
partials: ['CHANNEL', 'GUILD_MEMBER', 'GUILD_SCHEDULED_EVENT', 'MESSAGE', 'REACTION', 'USER'] // all partials
})
您可能不会 want/need 所有这些,所以这只是示例。
我目前遇到了 discord.js
的奇怪问题基本上我会在触发时收到反应对象
但前提是响应的消息是在机器人启动后创建的
如果我启动我的机器人并对之前的消息做出反应,则不会收到反应
这是我的代码
client.on('messageReactionAdd', async(reaction, user) => {
console.log(reaction)
})
像这样向您的客户添加部分:
const client = new Client({
intents: 32767, // all intents
partials: ['CHANNEL', 'GUILD_MEMBER', 'GUILD_SCHEDULED_EVENT', 'MESSAGE', 'REACTION', 'USER'] // all partials
})
您可能不会 want/need 所有这些,所以这只是示例。