Я делаю команду помощи, у которой есть реакции, бот добавит реакцию, затем использование отреагирует, и бот отправит соответствующее сообщение помощи. Я озадачен тем, почему мой код не работает, поскольку он не выдает ошибок.
const filter = (reaction, user) => {
return [':zany_face:'].includes(reaction.emoji.name) && user.id === message.author.id;
};
message.awaitReactions(filter, { max: 1, time: 5000, errors: ['time'] })
.then(collected => {
const reaction = collected.first();
if (reaction.emoji.name === ':zany_face:') {
message.reply('test.');
}
})
.catch(collected => {
message.reply('You didn\'t react in time');
});
любая помощь получена с благодарностью:)
Ps: я использую это от задняя часть встраивания, поэтому я хочу, чтобы встраивание имело реакцию на это, хотя я сделал это немного, но просто не уверен, как эффективно связать код между встраиванием и ожидающей реакцией