gpt4 book ai didi

javascript - 是否可以计算用户加入之间的秒数?

转载 作者:行者123 更新时间:2023-12-03 01:29:50 24 4
gpt4 key购买 nike

所以,我想为我的 Discord 机器人添加一项功能,以防止袭击和 self 机器人。标题简要说明了我的问题。

我想要做的是,当用户加入我的公会时,我希望机器人启动计时器并开始倒计时,因此它基本上会交替,并且当下一个用户加入时计时器停止。

当计时器停止时,它将确定如果间隔为 7 秒或更短,则会为其分配受限访问 Angular 色,并请求所有违规帐户完成验证码才能继续。但是,如果间隔为 8 秒或更长,则不会受到影响。

我所需要的只是一个如何实现这一目标的概念,例如我可能想要的库,任何其他细节都是不必要的。

最佳答案

使用变量让我们说lastJoinedTime

然后使用这个:

client.on(`guildMemberAdd`,function(){
if(Date.now()-8000 < lastJoinedTime){//if the last join was less than 8 secs ago
//Restrict em
}
else {
//They are fine
}
lastJoinedTime = Date.now();
});

另一种检查方法是:

if(Date.now()-lastJoinedTime > 8000){}//if last join was less than 8 secs ago.

关于javascript - 是否可以计算用户加入之间的秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51353920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com