Глобальные интенты
Раздел содержит описание глобальных интентов, которые приводят к выполнению определенных команд ассистента.
Глобальные интенты имеют приоритет над интентами в смартапе.
Остановка смартапа
Обнаружив интент, ассистент закрывает запущенный смартап и открывает главную страницу диалога.
Интенты для остановки смартапа:
- Выйди;
- Выйди из приложения;
- Выйти;
- Выйти из навыка;
- Выйти из приложения;
- Выйти из сценария;
- Завершить навык;
- Завершить сценарий;
- Закрой приложение;
- Закройся;
- Надоел;
- Надоела;
- Надоело;
- Перестань;
- Прекрати;
- Приложение сверни;
- Сверни;
- Сверни приложение;
- Сворачивай;
- Сворачивай приложение;
- Скрой приложение;
- Хватит.
Возврат на домашний экран
Обнаружив интент, ассистент закрывает все запущенные смартапы и открывает домашнюю страницу.
Интенты для возврата на домашний экран:
- Домой;
- Открой домой;
- Закрой все;
- Сверни все;
- Выйди отовсюду;
- Лончер;
- На главную;
- Покажи главную.
Возврат к предыдущему экрану
Обнаружив интент, ассистент возвращается к предыдущему открытому экрану.
Интенты для возврата к предыдущему элементу:
- Назад;
- Вернись;
- Вернись назад;
- Предыдущий экран;
- Открой предыдущий экран;
- Верни обратно;
- Верни.
Если пользователь находится на первой странице смартапа, ассистент закроет его и откроет домашнюю страницу.
Отображение диалога с ассистентом
Обнаружив интент, ассистент откроет предыдущий диалог, если пользователь закрыл его раньше или он закрылся по таймауту.
Интенты для отображения диалога:
- Покажи диалог;
- Покажи историю;
- Открой диалог;
- Открой историю;
- История;
- Разверни диалог;
- Диалог;
- Покажи чат;
- Открой чат;
- Покажи ассистента;
- Разверни чат;
- Открой ассистента;
- Покажи чат с ассистентом;
- Разверни чат с ассистентом.
Навигационные интенты
Навигационные интенты инициируют команды, которые ассистент использует для прокрутки экранов смартапа. Навигационные интенты актуальны только для Canvas App
Поддержите навигационные команды на фронтенде своего смартапа. Например, с помощью Assistant Client.
Дальше
Обнаружив интент, ассистент прокрутит экран смартапа вправо или вниз, в зависимости от основного направления прокрутки экранов.
Интенты для перехода к следующему экрану:
- Вперед;
- Дальше;
- Далее;
- Следующая;
- Следующая страницы;
- Покажи следующую;
- Покажи еще.
Ассистент передает команду на фронтенд смартапа в следующе виде:
{
"items": [
{
"command": {
"type": "navigation",
"navigation": {
"command": "FORWARD"
// другие параметры, необходимые для команды
}
}
}
]
}
Вверх или Вниз
Обнаружив интент, ассистент прокрутит экран смартапа вверх или вниз.
Интенты для прокрутки экрана вверх:
- Вверх;
- Прокрути вверх;
- Выше.
Команда передается на фронтенд в следующем виде:
{
"items": [
{
"command": {
"type": "navigation",
"navigation": {
"command": "UP"
// другие параметры, необходимые для команды
}
}
}
]
}
Интенты для прокрутки экрана вниз:
- Вниз;
- Прокрути вниз;
- Опусти;
- Ниже.
Команда передается на фронтенд в следующем виде:
{
"items": [
{
"command": {
"type": "navigation",
"navigation": {
"command": "DOWN"
// другие параметры, необходимые для команды
}
}
}
]
}
Влево или Вправо
Обнаружив интент, ассистент прокрутит экран смартапа вправо или влево.
Интенты для прокрутки экрана влево:
- Влево;
- В лево;
- Налево;
- На лево.
Команда передается на фронтенд в следующем виде:
{
"items": [
{
"command": {
"type": "navigation",
"navigation": {
"command": "LEFT"
// другие параметры, необходимые для команды
}
}
}
]
}
Интенты для прокрутки экрана вправо:
- Вправо;
- В право;
- Направо;
- На право.
Команда передается на фронтенд в следующем виде:
{
"items": [
{
"command": {
"type": "navigation",
"navigation": {
"command": "RIGHT"
// другие параметры, необходимые для команды
}
}
}
]
}