【发布时间】:2020-06-11 03:00:08
【问题描述】:
我正在尝试从做出反应的人中随机选择一个用户
当我运行它时,它说“message.guild.members.random 不是函数”
获取随机用户的正确方法是什么?谢谢!
bot.on("messageReactionAdd", async (reaction, user) => {
let msg = reaction.message,
emoji = reaction.emoji;
if (emoji.name == "❎" && user == message.author) {
let winner = message.guild.members.random().user.id;
message.channel.send(
"Congraulations! <@" +
winner +
"> won " +
prize +
"\nDM <@" +
per +
"> to claim your prize.",
);
}
if (reaction.partial) {
try {
await reaction.fetch();
} catch (error) {
console.log("error: ", error);
return;
}
}
});
【问题讨论】:
标签: javascript node.js discord.js