ym88659208ym87991671
Обработка ошибочных запросов | Документация для разработчиков

Обработка ошибочных запросов

Обновлено 9 ноября 2023

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

Например, ваш смартап построен вокруг популярного фильма, и при анализе логов вы обнаружили, что пользователи часто пытаются запустить этот фильм из вашего смартапа. В этом случае можно сделать глобальный интент с названием фильма и связать его с блоком JS-кода. Ассистент получит сообщение с типом NOTHING_FOUND, передаст запрос следующему по приоритету смартапу и откроет поиск с искомым фильмом.

$response.replies = $response.replies || [];
$response.replies.push({
type: 'raw',
messageName: 'NOTHING_FOUND',
body: {},
});

Подробнее о синтаксисе NOTHING_FOUND.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.