@kvxz2114

Можно ли получать обновления с телеграм канала через Telegram API без добавления бота в этот канал?

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

Я прочитал много разной информации по поводу этой проблемы, но так и не понял, возможно ли вообще это сделать (с помощью вебхуков или чего нибудь другого)?
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
С использованием Bot API - только если бота добавит админ канала. На чужой канал бот подписаться не может.

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

В общем и целом схема выглядит так: пользователь работает с ботом, а у бота внутри есть один или несколько реальных аккаунтов, которые по запросам пользователей подписываются на нужные каналы и сохраняют все новые публикации с них.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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