Не работает бот ВКонтакте, что делать?
В данной статье вы найдете рекомендации для ситуации, когда бот ВКонтакте отвечает не так, как вам хотелось бы.
Например, — бот отвечает «извините, непонятно» — бот отвечает на какие-то фразы, а на другие фразы молчит; — бот не отвечает вообще ни на что — всегда молчит.
Что делать?
Для начала, убедитесь, что правильно подключили канал по этой инструкции.
Убедитесь, что возможности ботов в вашем сообществе включены.
Должно быть указано Возможности ботов — Включены:
- Проверьте разрешения сообщества / группы ВКонтакте.
Чтобы проверить, какие вы выставили разрешения при создании ключа, перейдите в Управление → Настройки → Работа с API.
Здесь вы можете увидеть проставленные разрешения. Убедитесь, что данные права были выданы: управление сообществом сообщения сообщества* фотографии
Если какое-то из этих разрешений не было назначено, создайте новый ключ и переподключите канал.
- Итак, вы выполнили все шаги выше, но ситуация не разрешилась. Здесь может быть несколько вариантов.
- Если бот отвечает «Извините, непонятно».
Вернитесь к инструкции по подключению канала. Доработайте свой сценарий. Можете воспользоваться данной инструкцией.
- Бот не отвечает на определенные фразы
Попробуйте написать боту:
/start
Если бот начал сценарий сначала, значит проблема сценарная. Посмотрите на тот участок сценария, где находится бот, когда отвечает некорретно. Возможно, вы не поставили на тот экран нужный вам интент.
Также, проверьте, какие реакции должен давать бот после конкретных слов. Возможно, у вас проблема с блоком Условие, либо неправильно оформлен HTTP-запрос, поэтому бот просто не идет дальше.
- Если вы пишете /start и бот молчит. Бот не отвечает вообще ни на какие слова.
В этом случае убедитесь, что вы выполнили все шаги, описанные выше. Если все было проверено, то переходите к следующему шагу.
- Попробуйте сделать следующее:
- в вашей группе в ВКонтакте перейдите в Работа с API → Ключи доступа. Удалите все существующие ключи и создайте новый. Скопируйте его. Затем перейдите в сценарий Aimylogic на вкладку Каналы. Удалите все прикрепленные к этому боту каналы ВКонтакте и добавьте канал ВКонтакте с новым ключом.
Если это также не помогло, то напишите в техподдержку.
Как написать в техподдержку
При обращении в поддержку обязательно пришлите следующее:
1) Сделайте скриншоты переписки с ботом ВКонтакте, чтобы мы могли видеть, как бот реагирует на сообщения
2) Пришлите общий скриншот сценария, чтобы на скриншоте было видно, что в сценарии есть глобальный блок $TEXT
3) Пришлите название сценария (название бота в Aimylogic).Например, вот название сценария:
4) Email, привязанный к вашему аккаунту в Aimylogic.
5) Сделайте скриншот настроек сообщества, чтобы было видно, что возможности ботов включены:
6) Скриншот разрешений выставленных боту. На скриншоте должно быть видно название сообщества. Скриншот должен выглядеть так:7) Сделайте скриншоты вкладки «запросы».Как найти эту вкладку:
Перейдите в Настройки — Работа с API
Перейдите на вкладку Callback API
Переключитесь на ChatAdapter:
Переключитесь на вкладку Запросы:
Вот этот последний скриншот и нужно прислать в поддержку (чтобы на скриншоте было видно название сообщества).