Каналы · 7 мин · обновлено 2026-10-10

Почему бот в Telegram не отвечает: причины и что с этим делать

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

Если бот чужой

Вы заблокировали бота. Самая частая причина со стороны пользователя. Откройте чат с ботом: если внизу кнопка «Перезапустить» или «Разблокировать», нажмите её и отправьте /start ещё раз.

Бот выключен владельцем. Программа остановлена, сервер не оплачен или бота удалили. Сообщения уходят, ответа нет. Сделать тут ничего нельзя, только написать владельцу: контакт обычно есть в описании бота или на сайте компании.

Бот отвечает только на команды. Часть ботов понимает одни команды из меню и молчит на обычный текст. Нажмите на значок меню рядом с полем ввода и выберите команду оттуда.

Сбой у Telegram. Бывает редко и длится недолго. Проверить просто: напишите любому другому боту, например @BotFather.

Если бот ваш: проверка по порядку

1. К боту вообще что-то подключено?

BotFather выдаёт имя и токен. Отвечать он бота не учит. Бот, созданный пять минут назад, будет молчать на /start, пока вы не подключили к токену программу или сервис. Как пройти этот путь с начала: как создать бота через BotFather.

2. Не подключён ли бот к двум местам сразу

Сообщения бота получает одна программа. Способов два: Telegram сам присылает сообщения на адрес сервиса (вебхук) или программа сама спрашивает у Telegram, нет ли нового. Вместе они не работают.

Типичная история: бота подключили к сервису, а потом тот же токен вставили в другой сервис или запустили свой скрипт «проверить». Первый сервис перестал получать сообщения и замолчал. Лечение: оставить бота в одном месте, в остальных отключить.

3. Токен тот же, что был?

Если вы отправляли BotFather команду /revoke или нажимали «Revoke current token», старый токен умер. Сервис, где он вставлен, больше не может ни читать, ни отвечать. Скопируйте новый токен из BotFather (/mybots → бот → API Token) и вставьте заново.

4. Бот молчит только в группе

В группах у ботов включён режим приватности. Бот видит команды, которые начинаются с /, и ответы на свои сообщения. Обычные реплики участников он не получает и поэтому на них не реагирует.

Отключается это в BotFather: /setprivacy → бот → Disable. После смены бота нужно удалить из группы и добавить заново, иначе настройка не применится. В канале бот должен быть администратором.

5. Бот не может написать первым

Telegram не даёт боту начать разговор. Пока человек сам не нажал «Запустить» или не написал, сообщение ему не уйдёт. Если клиент бота заблокировал, не уйдёт тоже. Рассылка по номерам телефонов через бота невозможна по той же причине.

6. Программа работает, но падает на ответе

У самописных ботов это бывает из-за ошибки в коде или уснувшего бесплатного хостинга: первое сообщение будит сервер, ответ приходит через минуту или не приходит. Смотрите логи программы в момент, когда отправляете /start.

Если бот подключён к DOS AI

У ботов на платформе DOS AI (dosai.pro) причины другие, и почти все видны в кабинете.

  • Пустой баланс. Подключение Telegram бесплатное, но каждый ответ бота оплачивается с баланса проекта. Когда деньги кончились, клиент получает короткое «Скоро ответим» вместо нормального ответа.
  • ИИ выключен. Общий выключатель бота стоит в расширенных настройках, а у каждого диалога есть свой переключатель в шапке. Если в диалоге ответил сотрудник, бот уступает ему и ждёт.
  • Токен отозван. В разделе «Каналы» нажмите «Проверить подключение». Ответ «Бот не отвечает. Проверьте токен» значит, что нужен новый токен из BotFather.
  • Бот привязан к другому проекту. Один бот работает в одном проекте.

Быстрая проверка: откройте тест-чат в кабинете. Там бот отвечает всегда. Если в тест-чате он отвечает, а в Telegram молчит, инструкция в порядке: ищите причину в канале или балансе. Полный разбор: бот не отвечает: диагностика.

Как не попадать в это снова

Бот, который молчит день, стоит вам заявок за этот день. Спросите у сервиса, где работает бот, две вещи. Узнаете ли вы, что бот перестал отвечать, и как быстро. И сохраняются ли сообщения, которые пришли, пока он молчал.

В DOS AI входящие сохраняются в диалогах и при пустом балансе, и при выключенном ИИ, а причина молчания показана на самом диалоге.

Частые вопросы

Бот не отвечает на /start, хотя раньше работал. Что случилось?
Если бот чужой, скорее всего, владелец его остановил. Если ваш, проверьте токен и не подключали ли вы бота куда-то ещё.

Сообщение боту отправлено, а ответа нет. Оно дошло?
Отправка значит только то, что сообщение принял Telegram. Прочитала ли его программа бота, из чата не видно.

Можно ли узнать, жив ли бот?
Свой: командой «Проверить подключение» в сервисе или запросом getMe с токеном. Чужой: только написать ему.

Бот отвечает с задержкой в минуту. Это нормально?
Для бота с ИИ ответ за 10-40 секунд это обычная скорость: модель читает переписку и пишет текст. Минута и больше говорит о перегруженном или уснувшем сервере.

Почему бот отвечает одному человеку и не отвечает другому?
Второй человек мог заблокировать бота, писать из группы с режимом приватности или попасть в диалог, где бота поставил на паузу сотрудник.

Собрать такого бота себе

Регистрация даёт $5 на баланс, карта не нужна. Бот настраивается обычным текстом, проверяется в тестовом чате и подключается к WhatsApp по QR-коду.

Создать бота бесплатно →