Discord.js更改频道名称的次数不能超过两次

时间:2020-07-08 09:05:22

标签: api discord.js

我正在尝试制作一个不和谐的机器人,该机器人可以每5秒更新一次我的语音频道名称。我想更新我的《我的世界》玩家计数器。

我写了这段代码:(为简单起见,我的计数器是一个随机数):

client.on('ready', () => {
    setInterval(() => {
        client.channels.fetch("730344404480557076")
        .then(channel => {
            const rand = Math.floor(Math.random() * 10) + 1;
            channel.setName(`Players count: ${rand}`);
        });
    }, 5000);   
});

我的频道名称仅更改了两次。然后我什么也做不了,所以我必须用新ID创建新频道。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

这是由于API速率限制。您无法绕过它,并且如果继续发送那么多请求,则可以/将被临时禁止使用API​​,就像所有速率限制一样。

限制为每10分钟2次更新。

来源:Mason @ Discord Developers