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

У меня в списке контактов есть телеграмм-бот, который отправляет мне сообщения. Этот бот не мой.

Я хочу анализировать эти сообщения от другого бота в режиме реального времени. Как я могу это сделать? Я хочу сделать что-то вроде этого:

while True:
  got_message =  check_updates()
  if (got_message==True):
    // do something with message


person Levandos Portos    schedule 01.11.2017    source источник


Ответы (2)


Если вы говорите об использовании собственного бота для разбора сообщений от других ботов, извините, Telegram Bot API не отправляет вам обновления других ботов.

Но если вы действительно хотите программно манипулировать сообщениями других ботов, вы можете попробовать Telethon войдите в систему как вы (да, ваш номер) с помощью API Telegram (не бота).

person jeffffc    schedule 01.11.2017

вы уже получили хороший ответ здесь. Я хотел бы указать на хак, чтобы заставить больше ботов общаться вместе: использование канала. В каналах боты могут видеть сообщения других ботов

person 91DarioDev    schedule 03.11.2017