Discord Богатая реакция встраивания

#discord #discord.js

#Discord #discord.js

Вопрос:

Я создаю discord-бота на js. У меня есть rich embed, но я не знаю, как на это реагировать. message.react('emoji name thing') Не работает. код:

 var pollEmbed = new discord.RichEmbed()
                .setTitle(message.author.username   " asks "   args)
                .setAuthor(message.author.username)
            message.channel.send(pollEmbed);
            pollEmbed.react("✔")
 

Комментарии:

1. пожалуйста, покажите полный код

Ответ №1:

Ваша проблема в том, что вы не можете реагировать на RichEmbed объект, только на message . Вместо этого используйте следующий код для реагирования на только что отправленное сообщение

 message.channel.send(pollEmbed)
.then(m => m.react('✔'));
 

Комментарии:

1. итак, с моим кодом я должен сделать это: message.channel.send(pollEmbed); .then(m => m.react('✔')

2. Точно так, как я показал выше. Просто скопируйте и вставьте. Перед этим не должно быть точки с запятой .then .