【发布时间】:2021-07-08 06:21:03
【问题描述】:
所以我有这个命令,它工作得很好,但我试图让它只接收用户,因为它也接收并提到机器人。该命令的想法是随机选择用户,然后在消息中mention他们。
let number = args[0];
if(isNaN(number)){
return message.channel.send(`Amount isnt a number or no amount listed. !randommention (number)`);
}else{
let ret = "";
for (i = 0; i < number; i++) {
let randomName = message.guild.members.cache.random().user;
//Failed attempt to block bots from mention
if(randomName == message.member.user.bot){
repeat(randomName)}
ret += `\n${randomName}`
}
message.channel.send(`**User(s) Selected:** ${ret}`)
}}
我尝试了一些重复作为解决方法,但无论如何都没有奏效,但我在寻找如何完全避免任何机器人时遇到问题。 有什么想法吗?
【问题讨论】:
标签: javascript discord.js