Nic*_*mer 2 javascript discord discord.js
这不是一篇关于如何更改频道名称的帖子(我知道)。
我有一个使用多个机器人的国际服务器。我们都依赖 UTC 时间(通过世界协调)。因此,诞生了一个解决方案来制作一个时间机器人,它会在没有人可以访问的专用频道中显示当前的 UTC 时间。是的,精度是必要的,甚至是几秒钟。
我创建了一个语音频道,但不允许@everyone 加入。一切正常,每 1000 毫秒更新一次。然后(经过几个月的良好工作)有些东西坏了,它开始更新不正确。我已经将更新间隔增加到 5000 毫秒,并且它已经开始正常工作......直到昨天。
现在它不再起作用了。即使我更多地增加间隔。它有时有效,我真的不知道间隔是多少,它很大而且不可预测..时间机器人现在坏了,在这种情况下不能再使用了。
更新频道名称有什么限制吗?我在可用文档中找不到任何关于此的信息。
Client.setInterval(() => {
const { h, m, s } = getTime();
channel.edit({ name: `${getClockEmoji({ h, m })} UTC: ${h}-${m}-${s}` }).catch((err) => console.log(err));
}, updateInterval);
Run Code Online (Sandbox Code Playgroud)
提供数据是正确的,因为我将它发送到控制台,它会在我设置的时间间隔内根据需要更新。但是频道名称不会经常更新..
不和谐过滤器是否过于频繁地更新请求?
discord.js 版本是 v.12.2.0
小智 7
Discord 已将 think Like channelrename 的 RateLimit 设置为每 10 分钟 2 个请求。
每 10 分钟 10,000 次用于“正常”请求,例如sendmessage
| 归档时间: |
|
| 查看次数: |
4140 次 |
| 最近记录: |