@Lex999

Как читать ботом каналы в которых он не добавлен?

Требуется реализовать бота, который будет следить за списком каналов (я в них не админ) и получать из них сообщения.
Использовав библиотеку telethon, написал приложение на Питоне и столкнулся с тем, что такое не получается реализовать от имени телеграм-бота, так как он не может подписываться на каналы сам. Поэтому пока авторизовался приложением под своим аккаунтом, в таком случае все работает.

Само собой, совсем не хочу использовать свой аккаунт, конечно можно использовать "левый", но их возможно начнут банить, если подписываться массово.

Встречал ранее боты, которые следят за каналами, как они реализованы, может есть обходной решение?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@WaterSmith
Android-разработчик. Java, Kotlin
Нет обходного решения. У Телеграмма есть два API, одно для ботов, другое для создания альтернативных клиентов.
Боты ограничены в возможностях по сравнению с пользователями, они не могут сами подписываться на каналы, не могут первыми писать пользователям. Это сделано в целях борьбы со спамом и прочими, нарушающими правила вариантами использования.
API для создания клиентов, позволяет написать приложение, которое будет автоматизировать действия пользователя, но работать это будет от имени конкретного пользователя, этот вариант вы отвергаете прямо в вопросе.
Ответ написан
Ваш ответ на вопрос

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

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