@Alim2013

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

Нужно сформировать API ссылку перейдя по которой я получу в Json формате посты/сообщения из телеграм канала.

Нужно, чтобы я мог указать в ссылке id канал (узнаю его с помощью @getidsbot), от куда брать сообщения. Количество сообщений, которые нужно отобразить.

Токен ключ создавал через @BotFather. Вот по такому методу делал https://api.telegram .org/bot11111111:aaaaAAAA/getUpdates?chat_id=-1000000000 и не получается. Выдаёт сообщения самого бота, а нужно с указанного телеграм канала.

Есть ещё метод getChatHistory тоже его подставлял не получается.
Может надо токе ключ от собственного профиля сформировать, если да, то как?
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ответы на вопрос 1
drygdryg
@drygdryg
Python-разработчик
Telegram Bot API не позволяет получать обновления из чужих каналов (то есть в которых бот не состоит).
Для чтения истории сообщений из любых публичных каналов можно использовать MTProto API.
Сформировать ссылку на нужный API-запрос не получится, т.к. MTProto — это отличный от HTTP двоичный криптографический протокол, но можно использовать, например, библиотеку Pyrogram (Python) для взаимодействия с ним.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы