不和谐的JS嵌入反应导致另一个嵌入

时间:2019-05-09 20:45:36

标签: javascript bots discord.js

因此,我已经尝试过很多次,以从一个嵌入进行反应以导致另一个嵌入,但是我不知道如何使它工作而不会出现某种错误。帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这是发送嵌入并添加reaction collector的简单示例,该触发器触发新的嵌入出现在邮件中。

var embed = new Discord.RichEmbed()
  .setColor('#FFFFFF')
  .setDescription('Test');

message.channel.send(embed)
  .then(m => {
    m.react('➡️');

    const filter = (reaction, user) => reaction.emoji.name === '➡️' && user.id === message.author.id;
    const collector = m.createReactionCollector(filter, { max: 1, time: 5 * 60 * 1000 }); // 5 min

    collector.on('collect', () => {
      m.clearReactions();

      var embed = new Discord.RichEmbed()
        .setColor('#007FFF')
        .setDescription('Test #2');

      m.edit(embed);
    });
})
  .catch(err => console.error(err));