Если вдруг VK-бот перестал работать — обычно дело в одной из 4–5 типичных причин. Чек-лист — по порядку.
1. Статус бота в кабинете
Откройте список ботов. У VK-бота должна быть зелёная точка «Активен». Если красная или жёлтая — внутри карточки будет короткое описание ошибки.
2. Сообщения сообщества включены?
Откройте сообщество ВКонтакте: «Управление → Сообщения». Переключатель «Сообщения сообщества» должен быть «Включены».
Если выключен — клиенты просто не могут вам писать. У них не будет кнопки «Написать сообщение».
3. Стандартные автоответы VK выключены?
«Управление → Сообщения → Настройки для бота»: убедитесь, что встроенные приветствия и автоответы VK не задают свой текст поверх вашего сценария.
4. Callback API на месте?
«Управление → Дополнительно → Работа с API → Callback API»:
- В списке должен быть сервер с именем «ЭТОЧАТБОТ» или похожим.
- Зелёная отметка «Подтверждён».
- В «Типы событий» отмечено
message_new.
Если сервера нет или он не подтверждён — отключите бота в кабинете и подключите заново. Сервис добавит сервер сам.
5. Ключ доступа не отозван?
«Управление → Дополнительно → Работа с API → Ключи доступа». В списке должен быть активный ключ, который мы используем. Если кто-то удалил ключ или отозвал права — VK перестаёт принимать наши запросы.
Решение — создать новый ключ с нужными правами и переподключить бота.
6. Антиспам VK
Если вы недавно делали большую рассылку или отправили много одинаковых сообщений — антиспам мог «придушить» сообщество. Признаки:
- Сообщения «уходят», но клиент не получает.
- В ВК на стороне сообщества видны жёлтые предупреждения от модерации.
Подождите 24–48 часов, не отправляйте массовых сообщений в это время.
7. Бот не на паузе?
В кабинете в «Настройках» бота есть тумблер «Бот приостановлен». Иногда его включают на тесты и забывают.
Если ничего не помогло
Напишите в поддержку — укажите имя сообщества и время, когда последнее сообщение не дошло. Мы посмотрим логи: видим ли мы push от VK, и если нет — почему.