• AIOgram, как лучше обновить код рассылки, чтобы она не останавливалась из-за Flood control?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Не надо использовать time.sleep в асинхронном коде, это блокирует event loop! Вместо этого надо использовать асинхронный вариант asyncio.sleep.

    По существу с таким кодом будет делаться 10 отправок в секунду, а официально лимит 30 в секунду. Но лучше бы дополнительно отлавливать исключение с flood control и по нему делать дополнительный sleep хотя бы на 1 секунду, а то и чуть больше, чтобы счётчик числа попыток на стороне Telegram обнулился за это время.
    Ответ написан
    Комментировать
  • Решить проблему в python bot telegram?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    всё верно но выдоет ошибку

    Не дает питон людям отдыхать, код правильный, а ошибки так и лезут

    Нет IsAdminFilters в модуле filters. И судя по названию, это файл, который должен создаваться руками, и там уже размещаться весь подобный контент. У вас же IsAdminFilters нет в файле filters
    Ответ написан
    2 комментария