【发布时间】:2021-01-06 01:05:24
【问题描述】:
我正在尝试为对该消息做出反应的用户获取username。它运行良好,但是当机器人重新启动时,只有新的反应起作用。
如何让它发送所有用户的反应
client.on('ready', () => {
client.guilds.get('guild_id').channels.get('chnl_id').fetchMessage('msg_id');
});
client.on('messageReactionAdd', (reaction, user) => {
const { message} = reaction;
if(message.channel.id == 'chnl_id'){
if(reaction.emoji.name === "✅") {
message.guild.fetchMember(user.id).then(member => {
if(user.bot) return;
else {
message.channel.send(reaction.users.map(u => u.username.toString()))
}
})
}}});
【问题讨论】:
标签: javascript discord.js