从消息反应中选择随机用户
Pick random user from message reaction
如何从 discord 中的消息反应中随机选择一个用户?
文档都看了,还是没看懂
Message.reactions
包含对消息的所有反应,由 id 映射。
您只需选择一个随机反应,然后选择一个做出反应的用户:
if (message.reactions.size) {
let reaction = message.reactions.random(1);
let randomUser = reaction.users.random(1);
}
选择我使用的随机反应和随机用户 Collection.random()
。
如果你不想选择随机反应但你有自己的反应,你可以使用这个:
if (message.reactions.size) {
let reaction = message.reactions.find(r => r.emoji.name == '');
if (reaction) {
let randomUser = reaction.users.random(1);
}
}
如何从 discord 中的消息反应中随机选择一个用户?
文档都看了,还是没看懂
Message.reactions
包含对消息的所有反应,由 id 映射。
您只需选择一个随机反应,然后选择一个做出反应的用户:
if (message.reactions.size) {
let reaction = message.reactions.random(1);
let randomUser = reaction.users.random(1);
}
选择我使用的随机反应和随机用户 Collection.random()
。
如果你不想选择随机反应但你有自己的反应,你可以使用这个:
if (message.reactions.size) {
let reaction = message.reactions.find(r => r.emoji.name == '');
if (reaction) {
let randomUser = reaction.users.random(1);
}
}