Javascript Discord.js速率限制延迟
在你阅读问题之前,我想告诉你,我对命令冷却不感兴趣,这个问题与它无关 由于我的好友服务器上周遭到了大约30次的袭击,我开始考虑使用discord.jsv12在js中编写一个bot…Javascript Discord.js速率限制延迟,javascript,discord.js,bots,Javascript,Discord.js,Bots,在你阅读问题之前,我想告诉你,我对命令冷却不感兴趣,这个问题与它无关 由于我的好友服务器上周遭到了大约30次的袭击,我开始考虑使用discord.jsv12在js中编写一个bot… 但是… 我找不到一种方法来克服不和谐的利率限制。 我的意思是,如果bot的操作被拒绝,则bot将等待这5秒钟,然后再次执行该操作。 所以,让我用一个例子进一步解释一下: 20名袭击者开始用ping等进行垃圾邮件攻击。 bot检测到,但在几次禁令满足利率限制后,既然我们不想只发送discord API的垃圾邮件,继续接
但是…
我找不到一种方法来克服不和谐的利率限制。 我的意思是,如果bot的操作被拒绝,则bot将等待这5秒钟,然后再次执行该操作。
所以,让我用一个例子进一步解释一下:
20名袭击者开始用ping等进行垃圾邮件攻击。 bot检测到,但在几次禁令满足利率限制后,既然我们不想只发送discord API的垃圾邮件,继续接收有关速率限制的消息,我想知道我们是否可以将其速度减慢一点,这样机器人就可以禁止每秒20个pearson中的1个,或者获取信息,在收到速率限制消息并在我们不得不等待的时间后恢复操作后,我们需要等待多少时间
是的,我知道这可能会很慢,但至少会起作用
很抱歉,这有点太复杂了^-^“我没有一个交钥匙解决方案供您使用,但这里有一些资源可以帮助您查看:
“rateLimit”
事件可能对您有用
然而,我有一个想法,discord.js
本机通过相应的排队操作来处理速率限制(请参阅),因此我不确定您是否必须自己处理这个问题
顺便说一下,如果您是discord.js
的初学者,请参阅有用的资源:
PS:您还可以提高服务器的安全性。这可能会更简单、更有效。如果您想了解一般费率限制,可以在Discord API官方服务器中查询。但是,您应该关注更好的服务器安全性,以防止此类袭击。否则,只需设置一个机器人,该机器人将接受手动输入,在一段时间。