Скорость получения бота Discord ограничена, но не превышает 50 запросов Discord в секунду (3 запроса за 53 секунды)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Скорость получения бота Discord ограничена, но не превышает 50 запросов Discord в секунду (3 запроса за 53 секунды)

Сообщение Anonymous »

Я создаю бота Discord, который отправляет запросы на переименование канала каждый раз, когда кто-то присоединяется или покидает сервер Minecraft. Как следует из названия, я был далек от того, чтобы нарушить фактический предел скорости. В какой-то момент я установил задержку на 20 секунд, но после третьего запроса ограничения все еще были ограничены.

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

@tasks.loop(seconds=1)
async def update_channel_name():
global status_check
try:
status = server.status()

channel = bot.get_channel(VOICE_CHANNEL_ID)
if channel is None:
print("Voice channel not found!")
return

if status_check != status.players.online:
await channel.edit(name=f'Online players: {status.players.online}')
print(f"Updated voice channel to: {status.players.online}")
status_check = status.players.online
else:
print("-")

except discord.Forbidden:
print("Bot lacks permission to edit the voice channel.")
except discord.HTTPException as e:
print(f"An error occurred : {e}")

@bot.event
async def on_ready():

print(f'Bot is ready. Logged in as {bot.user}')
await bot.get_channel(VOICE_CHANNEL_ID).edit(name=f'Online players: {server.status().players.online}')
print(f"At start updated channel to {server.status().players.online}")
update_channel_name.start()
Ошибка

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

: discord.http We are being rate limited. PATCH *{Channel_ID_link}* responded with 429. Retrying in 580.74 seconds.
Every time i run my code, channel name gets changed about 2 or 3 times and then I get rate limited for 500sec.
Что-то не так с моим кодом? (Это часть моего кода, остальное в основном переменные)

Подробнее здесь: https://stackoverflow.com/questions/790 ... s-per-seco
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Скорость загрузки ограничена ок. 5 МБ/с
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Почему на секунду отображается цена со скидкой, а через секунду — полная цена?
    Anonymous » » в форуме Php
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Почему на секунду отображается цена со скидкой, а через секунду — полная цена?
    Anonymous » » в форуме Php
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Почему на секунду отображается цена со скидкой, а через секунду — полная цена?
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Yfinace - Получение слишком много запросов. Ставка ограничена. Попробуйте через некоторое время
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous

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