В данной статье вы найдете рекомендации для ситуации, когда бот ВК отвечает не так, как вам хотелось бы.

Например,
- бот отвечает "извините, непонятно"
- бот отвечает на какие-то фразы, а на другие фразы молчит;
- бот не отвечает вообще ни на что - всегда молчит.

Что делать?

Для начала, убедитесь, что правильно подключили канал по этой инструкции. Если бот отвечает "извините, непонятно", обратите внимание на вторую часть инструкции.

Убедитесь, что возможности ботов в вашем сообществе включены.

Должно быть указано Возможности ботов - Включены:



Убедитесь, что в вашем сценарии есть блок Интенты, который содержит интент $TEXT, и у блока включена опция "Сделать доступным из любого места сценария" (это делает блок Интенты глобальным).





Если глобального интента $TEXT в вашем сценарии нет, обратитесь к пункту 4 данной инструкции и добавьте его.

Проверьте разрешения сообщества / группы вк.

Чтобы проверить, какие вы выставили разрешения при создании ключа, перейдите в Управление -> Настройки -> Работа с API.



Здесь вы можете увидеть проставленные разрешения. Убедитесь, что данные права были выданы:
управление сообществом
сообщения сообщества
фотографии

Если какое-то из этих разрешений не было назначено, создайте новый ключ и переподключите канал.

Итак, вы выполнили все шаги выше, но ситуация не разрешилась. Здесь может быть несколько вариантов.

Если бот отвечает "Извините, непонятно".

Вернитесь к инструкции по подключению канала. Доработайте свой сценарий. Можете воспользоваться данной инструкцией.

Бот не отвечает на определенные фразы

Попробуйте написать боту:

/start



Если бот начал сценарий сначала, значит проблема сценарная. Посмотрите на тот участок сценария, где находится бот, когда отвечает некорретно. Возможно, вы не поставили на тот экран нужный вам интент.

Также, проверьте, какие реакции должен давать бот после конкретных слов. Возможно, у вас проблема с блоком Условие, либо неправильно оформлен HTTP-запрос, поэтому бот просто не идёт дальше.

Если вы пишете /start и бот молчит. Бот не отвечает вообще ни на какие слова.

В этом случае убедитесь, что вы выполнили все шаги, описанные выше. Если всё было проверено, то переходите к следующему шагу.

Попробуйте сделать следующее:

- в вашей группе в ВК перейдите в Работа с API - Ключи доступа
- удалите все существующие ключи
- создайте новый ключ, скопируйте его
- перейдите в AImylogic, в ваш сценарий, на вкладку Каналы
- удалите все прикреплённые к этому боту каналы вк
- добавьте канал ВК со свежим ключом.

Если это также не помогло, то напишите в техподдержку.

Как написать в техподдержку

При обращении в поддержку обязательно пришлите следующее:

1) Сделайте скриншоты переписки с ботом вконтакте, чтобы мы могли видеть, как бот реагирует на сообщения

2) Пришлите общий скриншот сценария, чтобы на скриншоте было видно, что в сценарии есть глобальный блок $TEXT

3) Пришлите название сценария (название бота в Aimylogic).
Например, вот название сценария:



4) Email, привязанный к вашему аккаунту в Aimylogic.


5) Сделайте скриншот настроек сообщества, чтобы было видно, что возможности ботов включены:



6) Скриншот разрешений выставленных боту. На скриншоте должно быть видно название сообщества. Скриншот должен выглядеть так:

7) Сделайте скриншоты вкладки "запросы".
Как найти эту вкладку:

Перейдите в Настройки - Работа с API



Перейдите на вкладку Callback API



Переключитесь на ChatAdapter:



Переключитесь на вкладку Запросы:



Вот этот последний скриншот и нужно прислать в поддержку (чтобы на скриншоте было видно название сообщества).
Была ли эта статья полезна?
отменить
Спасибо!