我正在尝试将RichEmbed响应作为按钮发送给用户。一段时间后,如果用户有反应,我会做一些事情。这是我的代码:var menu = new Discord.RichEmbed() .setTitle("Settings menu") .addField('Change the prefix', '(1)')var menuMessage = msg.channel.send(menu) .then(async m => { await m.react('1️⃣') var filter = (u, r) => { u.id == m.author.id && r.emoji.name == '1️⃣' } m.awaitReactions(filter, {time: 5000}) .then(collected => { console.log(collected.size) }) })我工作正常,但无论我在消息中添加什么反应,它都会将我记录collected.size为 0,这很奇怪。有想法该怎么解决这个吗?
添加回答
举报
0/150
提交
取消