Бот отвечает «Извините, непонятно»
Иногда, в ответ на фразу пользователя, бот отвечает «Извините, непонятно».
Почему это происходит?
Такой ответ –– не ошибка в работе бота, а ожидаемое поведение в случае, если сценарий недостаточно проработан, и бот не понимает, что делать дальше.
Что делать?
Чтобы бот понимал, как ему реагировать на сообщение пользователя, в сценарии обязательно нужно использовать блок Интенты.
Если бот пишет «Извините, непонятно», то на каких-то из ваших экранов нет блока Интенты. Либо же этот блок есть, но вы ни к чему не привязали вариант «Любая другая фраза», и бот не знает, что отвечать.
Проверьте все экраны сценария. Добавьте блок Интенты на все без исключения экраны, а также создайте связь от варианта «Любая другая фраза».
Блок Интенты не добавляется
Если блок блок Интенты недоступен для добавления, значит на этот экран добавлять его не нужно. Если же он доступен, то его обязательно нужно добавить.
Что делать дальше?
Теперь вы можете опубликовать сценарий и отправить боту /start
, чтобы начать новую сессию. Протестируйте бота.
Если бот продолжает говорить «Извините, непонятно», то найдите экран, на котором нет блока Интенты. Откройте сценарий и внимательно просмотрите все связи, которые были у вас в диалоге. Найдите экран, на котором бот при тестировании выдал эту реплику.
Здесь вы обнаружите или экран, на котором нет блока Интенты, или экран, не связанный с «Любой другой фразой».
У меня на экране кнопки, что мне делать?
Как совмещать кнопки и интенты, мы описали в этой статье
Но все равно не забудьте привязать вариант «Любая другая фраза».
Измените текст сообщения
Мы рекомендуем прорабатывать сценарий так, чтобы бот никогда не отвечал пользователю «Извините, непонятно». На случай, если это все же произойдет, измените текст стандартного сообщения на другой. Например вы можете написать короткую инструкцию о том, что нужно сказать или написать, чтобы диалог продолжился.
Само собой, заниматься обучением пользователя в рамках взаимодействия с ботом –– дело неблагодарное. Поэтому мы рекомендуем вам проработать сценарий таким образом, чтобы пользователь не упирался в подобные «тупики».
Если вы все же хотите изменить текст сообщения «Извините, непонятно», то:
- сохраните сценарий и перейдите во раздел Настройки
- перейдите во вкладку Ответы бота при форс-мажорах
- введите те фразы, которыми бот должен отвечать пользователю вместо «Извините, непонятно»