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