Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript createReactionCollector在discord.js中不工作_Javascript_Node.js_Typescript_Discord.js - Fatal编程技术网

Javascript createReactionCollector在discord.js中不工作

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

我正在尝试在我的bot发送的嵌入上创建一个反应收集器,代码如下:

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反应
意图