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));
所以我已经尝试了无数次从一个嵌入到另一个嵌入的反应,但我不知道如何让它在没有某种错误的情况下工作。将不胜感激。
这是一个发送嵌入并添加 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));