Ограничение скорости разногласий при отправке только 1 запроса в минуту ⇐ Python

Программы на Python
Anonymous
Ограничение скорости разногласий при отправке только 1 запроса в минуту

Сообщение Anonymous »

Я хотел отобразить количество людей, находящихся в сети на моем сервере Minecraft, назвав закрытый голосовой канал количеством людей в сети. Я изначально хотел проверять каждые 60 секунд и обновлять голосовой канал, если что-то изменилось. Я довольно быстро запустил программу с помощью discord.py, но затем она довольно быстро выдала мне сообщение об ошибке.

ПРЕДУПРЕЖДЕНИЕ discord.http У нас ограничена скорость . PATCH https://discord.com/api/v10/channels/*** ответил 429.

Он постоянно выдает мне эту ошибку после отправки мой пятый запрос.
Я не знаю, связано ли это с тем, что вы можете обновлять имя голосового канала только 5 раз за 600 секунд или я делаю что-то не так.
Вот мой код:< /p>

Код: Выделить всё

client = discord.Client(intents=discord.Intents.default())

@client.event
async def on_ready():
channel = client.get_channel(int(CHANNEL_ID))
update_info.start(channel)

@tasks.loop(seconds=60)
async def update_info(channel):
global LastUpdate
players_online = get_info(HOST, PORT)['players']['online']
if players_online != LastUpdate:
print("updating")
await channel.edit(name=f"Users Online:  {players_online}")
LastUpdate = players_online

client.run(BOT_TOKEN)
Любая помощь очень ценится

Подробнее здесь: https://stackoverflow.com/questions/754 ... per-minute

Вернуться в «Python»