@NikitaKA

Есть ли рабочий консольный Telegram-клиент для считывания сообщений пользователя?

Нужно запускать в консоли клиент Telegram (т.е. нужно проходить авторизацию, в т.ч. двухфакторную) и следить за входящими сообщениями (ну и обрабатывать их каким-то образом, но это не важно). Очень важным моментом является то, что надо, чтобы получение сообщений было не посредством опроса (long-polling) сервера, а именно постоянно удержание коннекта (TCP, Websocket?). Нашел библиотеку telegram-mtproto, но там, увы, как я понял через long-polling работает. Есть еще либа telegram.link, но она мертва и при попытке установить соединение - ошибка.

Подскажите, есть ли какие-то готовые решения? Единственное, что требуется - авторизоваться и слушать сообщения. Все!

П.С. Ботов не предлагайте, т.к. слушать надо все каналы, в т.ч. и без добавления бота.
  • Вопрос задан
  • 3947 просмотров
Пригласить эксперта
Ответы на вопрос 3
rabbit418
@rabbit418
23 yo Designer from Ukraine
Есть telegram-cli
Ответ написан
Комментировать
@makbar
Навaял консольного клиента под Windows, но только для отправки сообщений с компов себе в телеграм. типа пейджера. Кому нужно, обращайтесь сюда.
Регистрация "пейджера" через бот @ElapserInfoBot
Ответ написан
Комментировать
@SurdLen
Да, long-polling в Telegram MTProto беда, но если нужно нужно быстрое решение, то есть над ним есть обертка на PHP (с/без ботов доступно): MadelineProto.

Конечно, можете использовать исходную версию PHP MadelineProto, в которой нет dist/demo.php .
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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