【问题标题】:How to make reactions appear instantly - Discord.js如何让反应立即出现 - Discord.js
【发布时间】:2021-08-22 18:03:45
【问题描述】:

我正在开发一个带有反应的帮助命令,但所有反应都需要一段时间才能显示出来,而且我正在获得另一个机器人的参考,其中反应几乎立即出现

有人可以帮我吗?

我的代码:


    message.channel.send(embed).then(async msg => {
        msg.react('⭐')
        msg.react('????')
        msg.react('????')
        msg.react('????')

        const diversao = (reaction, user) => reaction.emoji.name === '????' && user.id === message.author.id;
        const informacoes = (reaction, user) => reaction.emoji.name === '⭐' && user.id === message.author.id;
        const staff = (reaction, user) => reaction.emoji.name === '????' && user.id === message.author.id;
        const economia = (reaction, user) => reaction.emoji.name === '????' && user.id === message.author.id;

        const diversaoL = msg.createReactionCollector(diversao);
        const staffL = msg.createReactionCollector(staff);
        const informacoesL = msg.createReactionCollector(informacoes);
        const economiaL = msg.createReactionCollector(economia);

        informacoesL.on('collect', async (reaction, user) => {
    })
}) 

【问题讨论】:

    标签: javascript node.js discord.js


    【解决方案1】:

    这是 Discord 的速率限制,因此很遗憾,您对此无能为力。不过,您可能想查看Discord's new buttons feature,我相信这会是即时的。

    【讨论】:

      猜你喜欢
      • 2021-01-03
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 2020-11-30
      • 2015-07-12
      • 1970-01-01
      相关资源
      最近更新 更多