如何从不和谐的消息 react 中随机选择一个用户?
我已经阅读了所有文档,但我仍然不明白。
最佳答案
Message.reactions
包含对消息的每个 react ,由 id 映射。
您只需选择一个随机 react ,然后选择使用react的用户之一:
if (message.reactions.size) {
let reaction = message.reactions.random(1);
let randomUser = reaction.users.random(1);
}
选择随机 react 和我使用的随机用户 Collection.random()
.
如果你不想选择随机 react 但你有自己的 react ,你可以使用这个:
if (message.reactions.size) {
let reaction = message.reactions.find(r => r.emoji.name == '😂');
if (reaction) {
let randomUser = reaction.users.random(1);
}
}
关于javascript - 从消息 react 中随机选择用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56102456/