SsaasshhaaUA
@SsaasshhaaUA
QA

Почему при добавлении бота в канал (Telegram) — он не работает?

При добавлении любого бота в канал (не зависимо от того, публичный он или приватный) он никак не реагирует.
Необходимо было узнать chat_id канала, для этого добавил пару ботов - ни один не среагировал
При этом добавляя их в группы - там они работают
Кто-то подскажет, в чем может быть загвоздка и куда смотреть, что бы решить проблему?
П.С. бота добавлены в качестве администраторов со всеми правами
  • Вопрос задан
  • 4984 просмотра
Пригласить эксперта
Ответы на вопрос 2
shurshur
@shurshur
Сисадмин, просто сисадмин...
Если у бота включена опция Group Privacy, то он не видит сообщений в ней. Её надо выключить.

BotFather - Bot Settings - Group Privacy.

upd: Хотя, конечно, дело в другом, речь идёт о каналах, каналы - это не группы, там другой метод обработки сообщений.
Ответ написан
SsaasshhaaUA
@SsaasshhaaUA Автор вопроса
QA
Частично проблему в необходимости получить chat_id решил тем, что посмотрел в веб-версии телеграма

на старой версии получается ссылка https://web.telegram.org/?legacy=1#/im?p=c16818548...

от p=c и до _ получаем 1681854893, прибавляем префикс "-100" и получаем наш chat_id
-1001681854893

если вдруг кому будет нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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