【发布时间】:2020-11-30 02:39:37
【问题描述】:
这是我的一个小函数的代码,但 user.id 每次都是未定义的。我也不知道为什么。
const bot = new Discord.Client();
bot.on('message', function(message) {
if(message.author.bot) return;
if(message.content === prefix+'react'){
message.react('????');
const filter = (reaction, user) => {
return reaction.emoji.name === '????' && user.id != bot.user.id;
};
const collector = message.createReactionCollector(filter, { time: 5000 });
collector.on('collect', (reaction, user) => {
message.channel.send(`Collected ${reaction.emoji.name} from ${user.id}`);
});
collector.on('end', collected => {
console.log(`Collected ${collected.size} items`);
});
}
});
【问题讨论】:
标签: node.js discord.js emoji collectors