ym88659208ym87991671
Начало диалога с пользователем | Документация для разработчиков

Начало диалога с пользователем

Обновлено 15 декабря 2023

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

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

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

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

Чтобы запускать чат-бот по нажатию на диплинк обработайте событие RUN_APP_DEEPLINK.

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: Команда старт обработана правильно.
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.