All streams
Search
Write a publication
Pull to refresh
2
0
Дмитрий @SDA1

Backend-разработчик. Инженер-программист.

Send message

device_model, app_version, system_version.
А зачем ее каждый раз инициировать? Есть какие то подводные камни?

Соединение вручную не закрывается, так как идет постоянный мониторинг ТГ каналов с некоторой задержкой.

Telegram не очень любит автоматизацию, и всегда есть риск, что аккаунт могут заблокировать (сам telethon об этом предупреждает при запуске скрипта).
Чтобы избежать "отвязывание" аккаунта, достаточно указать дополнительные параметры (мне помогло). Сессию достаточно инициализировать один раз, повторно только в случае разрыва соединения.

Насколько мне известно, каналов информирования всего два: официальный (МЧС) и Telegram-каналы, где предупреждения публикуются вручную.

Приложение «МЧС России» я привел как пример — оно, по сути, доказывает, что доступ к нужным данным возможен.

У меня оно установлено, и уведомления приходят, но с задержкой — иногда до минуты по сравнению с громкоговорителями. В целом, проблема задержки связана именно с самим приложением, а не с источником данных.

С этим согласен.
К сожалению, я не нашел информацию, как можно напрямую получать данные из АСЦО. Но, скорее всего, это реально, так как есть приложение «МЧС России», которое присылает нужные уведомления (и скорее всего у них один источник с ТГ каналами).

А бот в Telegram здесь просто посредник — при желании его можно заменить на сайт или ВК-бота.

Information

Rating
Does not participate
Location
Белгород, Белгородская обл., Россия
Date of birth
Registered
Activity

Specialization

Fullstack Developer
Middle
Python
Oracle PL/SQL
PostgreSQL
Software development
OOP
RabbitMQ
Docker
Apache Kafka
Kubernetes
Linux