Задать вопрос
@Dmitriy3337

Как переслать сообщение с чужего канала в telegram бота?

Здравствуйте! Подскажите пожалуйста, как я могу сделать, так чтобы мой бот мог пересылать мне новые сообщения с чужего телеграмм канала? Логика должны быть такой, я указываю боту ссылку (собаку) на канал, а он отправляет мне новые сообщения с этого канала. На данный момент пытаюсь реализовать это с помощью telegraf js, но ничего не получается.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
MinTnt
@MinTnt
Обычные (стандартные) боты созданные через BotFather, не могут просматривать "Историю чата", а так же имеют пару других ограничений. По типу того, что они не могут "просматривать" reply on message в чатах. Так что он не может считать другие сообщения чата, куда лишь только добавился.

Обычно для таких целей юзают библиотеки, которые используют аккаунт обычного юзера, как бота
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bodrych
@bodrych
dev
Не получится. Бот в данном случае должен быть администратором канала.
Если сильно хочется, то можно попробовать использовать для этого отдельный аккаунт и что-то вроде https://github.com/airgram/airgram. Но это немного извращение, по-моему :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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