Javascript createReactionCollector在discord.js中不工作
我正在尝试在我的bot发送的嵌入上创建一个反应收集器,代码如下:Javascript createReactionCollector在discord.js中不工作,javascript,node.js,typescript,discord.js,Javascript,Node.js,Typescript,Discord.js,我正在尝试在我的bot发送的嵌入上创建一个反应收集器,代码如下: import { TextChannel, DMChannel, Emoji, Client, Message, EmojiResolvable, ReactionEmoji } from "discord.js"; var awaitReaction = (message: Message, originalAuthor: string) => { return new Promise(async resolve
import { TextChannel, DMChannel, Emoji, Client, Message, EmojiResolvable, ReactionEmoji } from "discord.js";
var awaitReaction = (message: Message, originalAuthor: string) => {
return new Promise(async resolve => {
await message.react('✅')
await message.react('❌')
const filter = (reaction, user) => {
console.log(['✅', '❌'].includes(reaction.emoji.name) && user.id === originalAuthor)
return ['✅', '❌'].includes(reaction.emoji.name) && user.id === originalAuthor;
};
var collector = message.createReactionCollector(filter, { max: 1, time: 200000 });
collector.on('end', collected => console.log(`Result: ${collected.first().emoji.name}`));
});
};
export { awaitReaction }
当我对其中一个反应做出反应时,控制台中没有显示任何内容,并且未触发结束事件。与代码无关,忘记添加
帮会消息\u反应
意图