【发布时间】:2021-08-11 18:35:38
【问题描述】:
我正在开发这个机器人,我希望用户只能在表情符号中做出反应,如果他在其他时间做出反应,命令将不起作用。有人可以帮我吗?
let messagereturn = await message.channel.send(embed);
await messagereturn.react('????');
const reactions = ['????'];
const filter = (reaction, user) => reactions.includes(reaction.emoji.name) && user.id === User.id;
const collector = messagereturn.createReactionCollector(filter)
collector.on('collect', async emoji => {
switch(emoji._emoji.name) {
case('????'):
const embed1 = new Discord.MessageEmbed()
.setColor('#00ff00')
.setDescription(`${User} **deu um tapa em** ${message.author}`)
.setImage(rand)
await message.channel.send(embed1)
}
})
【问题讨论】:
-
Java 和 JavaScript 是两种不同的语言
标签: javascript discord discord.js