【发布时间】:2021-05-04 10:13:50
【问题描述】:
伙计们,我并不是一个使用 discord.js 进行机器人编程的初学者,但是,我现在发现当我重新启动我的机器人时,它无法检测到旧消息。
这是我的代码:
client.on("messageReactionAdd", (reaction, user) => {
if(reaction.emoji.name == "✅" && reaction.message.channel.id === '793528912751231015') {
try {
const role = reaction.message.channel.guild.roles.cache.find(role => role.name == "『????♂️』אזרח");
reaction.message.guild.member(user).roles.add(role);
} catch {
console.log('Error : can\'t add the role');
}
}
});
语言无关紧要,但问题是 T 尝试了所有方法来缓存来自特定频道的旧消息。但我真的找不到办法。
【问题讨论】:
标签: node.js discord discord.js