Discord JS 嵌入反应导致另一个嵌入

Discord JS Embed reaction to lead to another embed

所以我已经尝试了无数次从一个嵌入到另一个嵌入的反应,但我不知道如何让它在没有某种错误的情况下工作。将不胜感激。

这是一个发送嵌入并添加 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));