ym88659208ym87991671
Глобальные интенты | Документация для разработчиков

Глобальные интенты

Обновлено 13 февраля 2023

Раздел содержит описание глобальных интентов, которые приводят к выполнению определенных команд ассистента.

Глобальные интенты имеют приоритет над интентами в смартапе.

Остановка смартапа

Обнаружив интент, ассистент закрывает запущенный смартап и открывает главную страницу диалога.

Интенты для остановки смартапа:

  • Выйди;
  • Выйди из приложения;
  • Выйти;
  • Выйти из навыка;
  • Выйти из приложения;
  • Выйти из сценария;
  • Завершить навык;
  • Завершить сценарий;
  • Закрой приложение;
  • Закройся;
  • Надоел;
  • Надоела;
  • Надоело;
  • Перестань;
  • Прекрати;
  • Приложение сверни;
  • Сверни;
  • Сверни приложение;
  • Сворачивай;
  • Сворачивай приложение;
  • Скрой приложение;
  • Хватит.

Возврат на домашний экран

Обнаружив интент, ассистент закрывает все запущенные смартапы и открывает домашнюю страницу.

Интенты для возврата на домашний экран:

  • Домой;
  • Открой домой;
  • Закрой все;
  • Сверни все;
  • Выйди отовсюду;
  • Лончер;
  • На главную;
  • Покажи главную.

Возврат к предыдущему экрану

Обнаружив интент, ассистент возвращается к предыдущему открытому экрану.

Интенты для возврата к предыдущему элементу:

  • Назад;
  • Вернись;
  • Вернись назад;
  • Предыдущий экран;
  • Открой предыдущий экран;
  • Верни обратно;
  • Верни.

Если пользователь находится на первой странице смартапа, ассистент закроет его и откроет домашнюю страницу.

Отображение диалога с ассистентом

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

Интенты для отображения диалога:

  • Покажи диалог;
  • Покажи историю;
  • Открой диалог;
  • Открой историю;
  • История;
  • Разверни диалог;
  • Диалог;
  • Покажи чат;
  • Открой чат;
  • Покажи ассистента;
  • Разверни чат;
  • Открой ассистента;
  • Покажи чат с ассистентом;
  • Разверни чат с ассистентом.

Навигационные интенты инициируют команды, которые ассистент использует для прокрутки экранов смартапа. Навигационные интенты актуальны только для 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"
// другие параметры, необходимые для команды
}
}
}
]
}

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней