Discord JS response.emoji возвращает неопределенное значение - PullRequest
0 голосов
/ 18 мая 2018

Мне нужно получить конкретную реакцию от конкретного сообщения. Проблема в том, что когда я читаю любую реакцию, они возвращают неопределенное.

client.on('messageReactionAdd', (reaction, user) => {
    console.log(reaction.emoji);
}

1 Ответ

0 голосов
/ 29 мая 2018

вы можете попробовать это

client.on('messageReactionAdd', (reaction, user) => {
    reaction.message.channel.send(`${user} reacted to ${reaction.message.author}  with  ${reaction._emoji.name}`);
});

ваш бот отправит смайлики в соответствующем текстовом канале.

Когда вы получаете неопределенную ссылку, всегда хорошая идея console.log родительского объекта.В этом случае: console.log(reaction).Вы можете видеть, что это было _emoji, а не emoji.

...