我正在开发一个私人浏览器扩展,它从网页中提取一些信息并通过 webhook 将其发布到 Discord 频道。
浏览器扩展会评估x-ratelimit-...响应标头以观察速率限制限制。
在进行“垃圾邮件测试”时,似乎正确遵守了速率限制限制,并且到目前为止一切正常。但是,即使ratelimit-remaining是 > ,我仍然时不时地在发送一堆消息(15+)后受到速率限制0。
为了解决这个问题,我已经停止了 time ratelimit-remainingis1并且还在ratelimit-reset时间戳中添加了一个额外的秒。但这似乎没有帮助。
let rateLimitRemaining = 5;
let rateLimitReset = 0;
function sendContent()
{
if ( contentQueue.length > 0 )
{
console.log( "Messages in content queue: " + contentQueue.length );
let content = contentQueue[ 0 ];
let dateTimestamp = getCurrentUTCTimestamp();
// Don't send if remaining rate limit is <= 1 and current UTC time is less than reset timestamp
if …Run Code Online (Sandbox Code Playgroud) 我一直在为我为 Discord Bot 制作的模块编写代码。我一直在尝试不使用任何模块,因为它对导入东西没有帮助。所以我想我应该自己为他们两个写代码。
这里的问题是我真的不知道我们如何制作它们。我在网络上的任何地方都找不到它们,因为到处都只看到使用了math我不想使用的模块。
我不知道如何与他们合作,所以我需要一些帮助。
谢谢你!:)