xtrime-ru / TelegramRSS

Convert telegram posts to RSS or json in amphp server
https://tg.i-c-a.su
MIT License
229 stars 40 forks source link

Ошибка FLOOD_WAIT_84900 после пара десятков запросов #11

Closed dmitrypisanko closed 3 years ago

dmitrypisanko commented 3 years ago

Приветствую, получают ошибку после пары десятков запросов через локальный сервер. В то же время если тащить данные через https://tg.i-c-a.su то все нормально.

Не подскажите как избавиться от этой проблемы?

xtrime-ru commented 3 years ago

FLOOD_WAIT_84900 - это ошибка которую отдает телеграмм, когда количество запросов слишком большое (не типичное) для данного аккаунта. 84900 - это количество секунд до снятия ограничения.

Обычно такая проблема возникает когда много обращений к новым каналам, которых нет в кеше. При этом обращения к каналам которые есть в кеше продолжают работать.

Итого: нужно постепенно "прогревать" кеш и/или реже обращаться к новым каналам.

dmitrypisanko commented 3 years ago

Понял, я так понял на вашем сервисе кэш прогрет, так потому такая ошибка и не возникает. Спасибо, буду думать как прогреть.