@16artzest16

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

Здравствуйте.
Вопрос такого плана.
Покупаю доступ в один канал. Хозяин добавляет людей. Возможно ли как то организовать на ПК пересылку сообщений из этого канала в сторонее приложение? Сообщения текстового формата.
Спасибо
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 2
@rPman
Свое приложение, некоторые довольствуются сырыми http запросами api telegram.

Нужно различать разные типы сущностей в телеграм:
1. бот
2. канал - это поток сообщений от имени аккаунта канала
3. группа - это чат, в котором могут общаться другие участники (возможны выверты когда забанены все кроме админа)
4... есть еще приватные чаты, субгруппы, чаты сообщений канала, группы разного уровня объема (они по разному мониторятся, точнее так было раньше, возможно сейчас все свели к одному)

У тебя 2 подхода:
1. официальный, у тебя должен быть бот, который ты добавляешь на группу (только туда и как админа) как участника и он мониторит сообщения пользователей
2. неофициальный, используя библиотеки (их десятки) симулирующие работу полноценного клиента

Самый гарантированно работающий - модифицировать официального клиента, исходники публикуются (правда так плохо что многие мейнтейнеры дистрибутивов отказались этим рулить). Почему это важно - как минимум прошлые несколько лет в telegram заметно менялся именно механизм работы с группами (особенно крупными, там есть разница) и разные сторонние библиотеки и клиенты не могли нормально работать с ними (т.е. приваты работают а группы с ошибками и проблемами получения уведомлений).

Посмотри например python-telegram, примеры вполне понятные даже тем кто питон в первые в жизни видит

p.s. ну на go еще есть, неожидал что есть активность в репозитории для php и т.п. ищи там по тегам telegram-api, mtproto-api или tglib
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
да

программный клиент телеграма - пишите код
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы