Бот в Телеграме не видит сообщения в группе: причины и починка
Картина знакомая. Бот в личке отвечает как часы: пишешь ему, он записывает заявку, присылает подтверждение. Добавляешь его в рабочую группу, где менеджеры мебельного цеха обсуждают заказы, или в чат мастеров салона, и тишина. Люди пишут, бот молчит, будто его там нет.
Чаще всего с ботом всё в порядке. Telegram так задуман: в группах бот по умолчанию видит далеко не всё. Плюс есть ещё несколько причин, которые путают с поломкой. Ниже они по порядку, от самой частой. Проходи сверху вниз, на каком-то шаге найдётся.
Все правила про то, что бот видит в группе, взяты из официальной документации Telegram для разработчиков ботов, ссылки в источниках урока.
Что получишь
- Понимание, что бот видит в группе и почему молчит
- Проверку по шагам, от самой частой причины к редким
- Починку через официальный BotFather, без сторонних сервисов
- Правила, как показывать проблему нейросети и не отдать ключ от бота
Что нужно до старта
- Свой бот в Телеграме и доступ к аккаунту, на котором его создавали. Если бота ещё нет, начни с урока по слову БОТ
- Права администратора в группе, куда добавлен бот
- Нейросеть для разбора ошибок. Из России по-русски работают Алиса AI от Яндекса и ГигаЧат от Сбера, регистрация на официальных сайтах, условия смотри там
- Если бота писала нейросеть или помощник, доступ к его коду или к человеку, который его запускал
Денег урок не требует: BotFather и настройки группы в Telegram бесплатные.
Сначала про токен
Токен - длинная строчка из цифр и букв, которую BotFather выдал при создании бота. Это ключ от бота целиком. У кого токен, тот может читать, что приходит боту, и писать от его имени твоим клиентам.
Поэтому три правила на весь урок:
- Токен никому не показываешь. Ни в чате поддержки, ни в группе «помогите, бот не работает», ни нейросети
- Когда отправляешь нейросети код или текст ошибки, сначала ищешь в нём токен и заменяешь на слово
ТОКЕН. Токен обычно похож на123456789:и дальше длинный хвост из букв - Если токен где-то засветился (скриншот в общем чате, файл у чужого человека), в BotFather у твоего бота есть выпуск нового токена, старый после этого перестаёт работать. Потом новый токен надо вписать туда, где бот запущен. Где именно этот пункт в меню BotFather, смотри в самом BotFather, там всё на кнопках
Шаги
1. Убедись, что бот вообще живой
Открой бота в личке и напиши ему то, на что он точно должен ответить, обычно /start.
- Ответил - бот работает, проблема в группе, иди дальше
- Не ответил - дело не в группе. Бот выключен, сервер упал, токен поменяли. Сначала чинится это: спроси того, кто запускал бота, или проверь, где он у тебя работает
2. Режим приватности: самая частая причина
В официальном FAQ Telegram для ботов описан режим приватности. По умолчанию он у ботов включён. В группе с включённым режимом бот получает только часть сообщений:
- команды, которые адресованы ему
- ответы на его собственные сообщения
- сообщения, отправленные через этого бота
- служебные сообщения группы (кто вошёл, кто вышел и подобное)
Обычные сообщения людей в группе такой бот не получает. Пишет менеджер «новый заказ, кухня, звонить после шести», а бот его не видит, хотя сидит в группе.
Проверка. Ответь в группе прямо на сообщение бота (свайп или «Ответить»). Если на ответ бот реагирует, а на обычные сообщения нет, это режим приватности.
Как починить, по документации два пути:
Путь А. Выключить режим приватности. Это делается в BotFather: открываешь BotFather, выбираешь своего бота, в его настройках есть пункт про приватность в группах. Точное название пункта смотри в самом BotFather. С выключенным режимом бот получает все сообщения в группе, кроме сообщений других ботов.
Путь Б. Сделать бота администратором группы. По документации бот-администратор тоже получает все сообщения, кроме сообщений других ботов. Права админа выдаёшь в настройках группы, давай только те, которые боту нужны для работы.
Если боту нужно ещё и удалять или закреплять сообщения, выбирай путь Б, права ему всё равно понадобятся.
После смены режима на практике часто помогает удалить бота из группы и добавить заново. В официальном FAQ этот шаг мы не нашли, но и вреда от него нет. Если после переключения бот всё ещё молчит, сделай так.
3. Сообщения от другого бота
Частая ловушка в рабочих схемах. Заявки с сайта падают в группу через одного бота, а второй бот должен их подхватить и, например, записать в таблицу. Второй молчит.
В документации Telegram сказано: боты обычно не видят сообщения других ботов, это сделано против бесконечных переписок ботов друг с другом. Режим приватности тут не поможет. Для таких случаев у Telegram есть отдельная страница про общение ботов между собой, ссылка в источниках. Условия там технические, и разбираться с ними лучше вместе с тем, кто пишет код.
Простой выход без технических тонкостей: пусть заявку с сайта сразу получает тот бот, который её обрабатывает, без пересылки через группу. В группу он сам потом отправит сообщение для людей.
4. Группа стала супергруппой
Каждый чат в Telegram имеет свой номер, бот пишет в группу по этому номеру. Когда группа растёт или в ней меняют некоторые настройки, Telegram может превратить её в супергруппу. В документации Bot API у сообщения есть поле migrate_to_chat_id как раз для этого случая: группа переехала, номер теперь другой.
Признак: бот раньше присылал в группу уведомления о заказах, потом перестал, а в остальном работает. Если в коде номер группы записан намертво, бот продолжает писать в старый.
Что делать: попроси того, кто ведёт бота, обновить номер чата. Если код писала нейросеть, дай ей задачу:
Мой бот в Телеграме перестал отправлять сообщения в рабочую группу. Похоже, группа стала супергруппой и сменила номер чата.
Вот кусок кода, где бот отправляет сообщения в группу (токен я заменила на слово ТОКЕН): [вставь кусок].
Объясни простыми словами:
1. Где в коде записан номер группы.
2. Как узнать новый номер.
3. Как сделать, чтобы бот сам подхватывал новый номер, если группа снова переедет (поле migrate_to_chat_id).
Код целиком не переписывай, покажи только что заменить.
5. Отдай ошибку нейросети, если ничего не помогло
Если бот пишет ошибку в лог или в консоль, скопируй текст ошибки. Сначала проверь, что в нём нет токена. Дальше промпт:
У меня бот в Телеграме для рабочей группы [что делает: собирает заявки / отвечает на вопросы клиентов / присылает уведомления о заказах].
В личке бот работает, в группе [что не так: не видит сообщения / не отвечает / не присылает уведомления].
Что я уже проверила:
- бот отвечает в личке на /start: [да/нет]
- режим приватности в BotFather: [включён/выключен/не знаю]
- бот администратор группы: [да/нет]
- сообщения в группу пишут люди или другой бот: [кто]
Текст ошибки (токен заменён на слово ТОКЕН): [вставь]
Назови три самые вероятные причины, от самой вероятной, и что проверить по каждой. Не выдумывай названия кнопок Telegram: если не уверена, так и скажи, я посмотрю сама.
Последняя строчка промпта нужна потому, что нейросети любят уверенно называть кнопки, которых в Telegram нет или которые давно переименовали. Настройки сверяй с BotFather и с официальной документацией.
Где обычно ломается
Токен отправили в чат поддержки или нейросети. Самая дорогая ошибка из всех. Выпускай новый токен в BotFather сразу, не жди, что никто не заметил.
Выключили приватность, а бот молчит. Удали бота из группы и добавь заново. Ещё проверь, что ты меняла настройку у того бота: когда ботов несколько, их легко перепутать в списке BotFather.
Ждут, что бот увидит сообщения другого бота. По умолчанию не увидит, это правило Telegram. Перестрой схему, чтобы нужный бот получал данные напрямую.
Номер группы записан в коде намертво. После переезда в супергруппу уведомления уходят в никуда. Номер надо обновить, а лучше научить бота подхватывать новый сам.
Бот видит сообщения, но не удаляет и не закрепляет. Это права. Открой список администраторов группы, найди бота и посмотри, что у него включено.
Коллеги не знают про бота. Если в группе обсуждают клиентов, напиши в описании группы, что в ней есть бот и что он делает с сообщениями.
Дальше
Если хочется с нуля собрать своего бота, который принимает заявки и оплату, это курс «Свой бот в Телеграме за вечер: заявки и оплата». Катерина за июль и август 2026 года собрала с Claude несколько телеграм-ботов, и в курсе этот путь разложен по шагам.
Источники
- https://core.telegram.org/bots/faq
- https://core.telegram.org/bots/features
- https://core.telegram.org/bots/api
- https://core.telegram.org/api/bots/bot-to-bot
Ещё уроки
Новые уроки каждую неделю
Новые уроки, разборы и что поменялось в нейросетях за неделю - в телеграм-канале.
Телеграм-канал