如何为不和谐的 js 解决快照(50/50 的机会踢成员)

Posted

技术标签:

【中文标题】如何为不和谐的 js 解决快照(50/50 的机会踢成员)【英文标题】:How to thanos snap (a 50/50 chance to kick a member) for discord js 【发布时间】:2020-07-01 01:12:29 【问题描述】:

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

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

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

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

提前致谢!

(编辑:格式化)

【问题讨论】:

欢迎来到 Stack Overflow。查看this guide 了解更多关于如何提出好问题的信息。简而言之,您需要提供可重现的代码 sn-ps 显示您尝试过的内容和出错的地方。你现在问的方式听起来像是在找人为你做免费工作。 【参考方案1】:

您可以先获取一个介于 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!")

【讨论】:

以上是关于如何为不和谐的 js 解决快照(50/50 的机会踢成员)的主要内容,如果未能解决你的问题,请参考以下文章

如何为不和谐的机器人制作一个可变的嵌入列表?

如何为不和谐机器人调用异步函数

我如何为不和谐的机器人 python 3.6 定义 MissingPermissions

如何为 github.io 网站获取自定义不和谐嵌入?

加入不和谐服务器时如何为特定成员添加角色

你如何为你的不和谐机器人创建一个永久的 oauth 邀请?