discord.js Как получить список "пользователей реакции" из события fetchMessage? - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь выяснить, как получить список пользователей, которые представили реакцию на сообщение в канале с использованием события fetchMessage.Я успешно смог подсчитать количество пользователей или самого смайлика, однако фактический список пользователей не отображается.

Я использую

message.channel.fetchMessage(MessageID).then(themessage => {

let MessageOBJ = themessage.reactions.find(r => r.name === "emoji Unicode");

console.log(MessageOBJ.users);

});

Когда я вызываю MessageOBJ.users, это пустой объект или кажется, что он есть.Все остальное показывает правильно, включая количество пользователей, которые отреагировали.

Любая помощь будет наиболее ценной.

Спасибо!

1 Ответ

0 голосов
/ 16 февраля 2019

Итак, оказывается, вы можете получить эту информацию только после перезагрузки бота.Метод правильный.Только покажет пользователям, если сообщение было создано и отреагировало тоже после перезагрузки бота.Если вы перезапустите бот снова, вся эта информация снова будет недоступна.

...