首页 > 解决方案 > 如何为不和谐的 js 解决问题(50/50 的机会踢成员)

问题描述

首先是免责声明:我不打算将其用作悲伤的事情;它纯粹是为了我拥有机器人的朋友服务器。

所以我了解如何进行 50/50 滚动,其理论是机器人在 for 循环中获取每个成员的每个 ID,并在滚动结果为 1 时踢他们(或者无论如何都这么认为)

但是,无论我阅读了多少文档,我都不能做的是让它与实际代码一起工作。

谁能告诉我该怎么做,或者至少指出我正确的方向

提前致谢!

(编辑:格式化)

标签: javascriptnode.jsdiscorddiscord.jscommando

解决方案


您可以先获取一个介于 0 和 1 之间的随机数,然后获取您想要禁止的用户,如下所示:

let number = Math.floor(Math.random() * Math.floor(1));
let user = message.mentions.members.first()

然后用一个简单的 if 语句:

if(num <1){
    //user was spared
    message.channel.send("You have been spared!")
}
else{
    //user is banned:
    member.ban()
    message.channel.send("User was banned!")
}

推荐阅读