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

Вход в сценарий по команде Start

Обновлено 21 декабря 2022

Команда /start приходит в сценарий при первом вызове смартапа и обозначает вход в сценарий диалога.

Команда /start приходит в сценарий в следующих случаях:

  • при запуске тестового виджета;
  • при вызове смартапа из ассистента по имени активации;
  • при выборе смартапа в каталоге.

По умолчанию отправка команды /start на запуск голосом включена.

Graph

По умолчанию отправка команды /start на запуск голосом включена.

Чтобы включить отправку команды /start:

  1. В левой навигационной панели проекта нажмите Настройки.

    Откроется окно Настройки смартапа.

  2. Выберите вкладку Базовые настройки.

  3. Включите параметр Отправлять команду /start на запуск голосом.

  4. Сохраните изменения.

По умолчанию, команда /start создает новую сессии внутри смартапа. Вы можете переопределить такое поведение с помощью параметра Возвращаться в контекст на флаг новой сессии ассистента.

Code

По умолчанию отправка команды /start на запуск голосом выключена.

Чтобы включить отправку команды /start на запуск голосом:

  1. Перейдите в раздел НастройкиДополнительно.
  2. Включите параметр Отправлять команду /start на запуск голосом.
  3. Сохраните изменения.

По умолчанию, команда /start инициирует создание новой сессии внутри смартапа. Такое поведение можно переопределить с помощью тега newSession:.

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

Примеры обработки команды

Обработка команды /start с помощью регулярного выражения в глобальном теге q:

theme: /

state: Start
q!: $regex</start>
a: Команда старт обработана правильно.

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

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