Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как можно получать последние сообщения с канала на телеграме с задержкой не более 5ти секунд?

Всем добрый день
Работаю на скриптом, который должен получать новые сообщения с канала в телеграме с задержкой не более 5ти секунд

Но при использовании раз в пять секунд запроса :

1
 history = client(GetHistoryRequest(peer=channel,offset_id=offset_msg,offset_date=None, add_offset=0,limit=limit_msg, max_id=0, min_id=0,hash=0))  


Получаю бан, даже используя этот запрос раз в минуту получаю бан

Изучаю документацию на API телеграма, но как решить эту проблему пока найти не могу

Может есть какой-то запрос, который возвращает например информацию о времени последнего сообщения или информацию о количестве сообщений на канале, который можно отправлять раз в 5ть секунд и не быть забаненым?
Или какой-то другой способ решить эту проблему?

По дате
По рейтингу
Аватар пользователя
Мыслитель
9мес

Для получение новых сообщений - читать историю не нужно.
https://docs.telethon.dev/en/stable/basic/updates.html