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

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

Что делать?

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

Подключите канал

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

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

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



Убедитесь, что вы добавили глобальный интент $TEXT

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





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

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

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



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

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

Если шаги выше не помогли...

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

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

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

Если бот не отвечает на определенные фразы

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

/start



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

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

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

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

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

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

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

Пришлите название сценария (название бота в Aimylogic).

Например, вот название сценария:



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



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

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

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



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



Сделайте скриншоты вкладки "запросы".

Как найти эту вкладку:

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



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



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



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



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