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

$reactions.newSession

Устарело

Метод создает новую сессию и передает в нее параметры.

предупреждение
Метод устарел. Используйте вместо него $jsapi.startSession или $jsapi.stopSession.

Синтаксис

Метод принимает в качестве аргумента объект со следующими полями:

ПолеТипОписаниеЗначение по умолчанию
clientОбъектДанные, которые в новой сессии будут доступны через объект $client.Текущее значение $client
dataОбъектПроизвольные данные, которые нужно передать в новую сессию. Они будут доступны как $request.data.Пустой объект
messageСтрокаСообщение, которое будет отправлено в сценарий после начала новой сессии. Обязательное поле.
requestОбъектДанные, которые в новой сессии будут доступны через объект $request.Текущее значение $request
sessionОбъектДанные, которые в новой сессии будут доступны через объект $session.Пустой объект

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

state: Reset
q!: $regex</reset>
script:
$reactions.newSession({message: "/start", data: $request.data});