Перейти к основному содержимому

$jsapi.stopSession

Метод завершает текущую сессию.

При вызове метода $jsapi.stopSession новая сессия начинается отложенно:

  • Текущий запрос пользователя и все реакции бота попадают в предыдущую сессию.
  • Последующие запросы и реакции записываются уже в новую сессию.
предупреждение
Данные из переменной $session очищаются немедленно при вызове $jsapi.stopSession.

Синтаксис

Метод вызывается без аргументов:

$jsapi.stopSession();

Особенности

В телефонном канале вызов метода $jsapi.stopSession игнорируется в стейте, в который переходит сценарий по событию hangup. JAICP автоматически завершает сессию при окончании звонка.

Пример использования

require: patterns.sc
module = sys.zb-common

theme: /

state: Прощание
q!: * $bye *
script:
$jsapi.stopSession();
random:
a: Всего доброго.
a: До свидания!