当前位置: 首页 > 知识库问答 >
问题:

在不和谐的情况下,我每秒可以获取多少消息。js如何防止API滥用?

慕翰学
2023-03-14

我正在尝试制作一个(个人)bot来下载所有在通道内发送的消息,这些消息非常多,我知道每个命令可以获取的消息的限制是100条,做得更多会导致API滥用,并可能使您被禁止。现在让我们以一个返回最近发送的100条消息的命令为例,用户可以无限次地执行该操作,而这不是API滥用,那么为了不被滥用,我每秒可以执行多少次?

我在争吵中问道。js服务器,但3次尝试后都没有得到答案,老实说,我不想冒被禁止的风险。

共有1个答案

霍永年
2023-03-14

如果您不想被禁止,您可能不想尝试这样做,但我已经看到用户使用Webhook来恢复某些服务器的消息。

根据个人经验,我知道如果你在1-2秒内发送5条消息,你的机器人会在几秒钟内受到速率限制,因此我建议你每1-2秒最多发送1条消息,看看你是否受到速率限制。

如果你真的不想冒被禁止的风险,你可能还需要确保你将要做的事情不会违反Discord的ToS。

 类似资料:
  • 我有一个带有控制器、模型、服务和验证类的Spring mvc应用程序。一切正常。在开发我目前拥有的东西时,我将验证消息存储在一个messages.properties文件中——我在这样的配置类中注册了这个文件: 在Validator中,如果用户没有回答以下字段,我会添加一条验证消息: 在消息中。属性文件我有这个(上面的“age”是模型对象的名称,“required”是用于在messages.pro

  • 我的discord机器人每天凌晨4点自动发送消息。我不知道为什么。代码如下: 我不明白为什么我的机器人每天都自动向所有被邀请的服务器发送这条消息。 任何想法?

  • 我做了很多关于如何阻止一个频道使用命令的研究,比如Rythm的黑名单,但是我没有找到,有人能帮我吗?

  • '''System.SetProperty(“webdriver.chrome.driver”,“c://users//naqdaq//downloads//chromedriver_win32//chromedriver.exe”);WebDriver驱动程序=新ChromeDriver(); '''

  • 我正在使用jdb dubugger,它的问题是在每个捕获到的异常上都会停止,尽管我没有执行任何捕获。。。。声明。在类加载过程中,有数百个: 发生异常:java。io。FileNotFoundException(uncaught)“thread=thread-2-EmulatorEngine”,sun。其他。URLClassPath$JarLoader。ensureOpen(),行=634 bci=

  • 我想通过JGit获得提交消息并提交作者,而不克隆它。 我发现了可以访问远程存储库的方式,但它只能获取提交Id,但不能获取其他信息。 而且我也知道只要通过JGit克隆存储库的“.git”文件就可以获得提交消息并提交作者,但是存储库太多了,克隆每个存储库是不可能的。 那么有没有办法通过JGit或其他java包来实现这一点呢?