【问题标题】:Discord JS v13 Reaction Collector not workingDiscord JS v13 反应收集器不工作
【发布时间】:2022-01-07 03:39:40
【问题描述】:

我已经尝试了很长时间才能使其工作,我也尝试了等待版本,但没有一个收集反应。收集器完成其循环,但随后显示未收集到任何反应。

        if (command == 'react') {

        const filter = (reaction,user) => {
            return user.id === message.author.id;
        }
        
        const collector = message.createReactionCollector({
            filter,
            max: 1,
            time: 1000 * 5,
        })

        collector.on('collect',(reaction) =>{
            console.log(reaction.emoji);
        })

        collector.on('end',(collected) =>{
            console.log(collected);
        })
    }

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    检查你的机器人是否激活了GUILD_MESSAGE_REACTIONS意图,你需要它来让收集器工作

    【讨论】:

    • 谢谢!这立即奏效了!
    猜你喜欢
    • 2021-12-09
    • 2021-10-31
    • 1970-01-01
    • 2020-08-12
    • 2021-11-15
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多