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

Декларативные теги

Декларативные теги описывают общую структуру сценария: определяют состояния, на основе которых строится логика работы бота, задают подключаемые файлы, а также выполняют инициализацию кода и паттернов.

ТегОписание
initЗадает блок кода, который будет выполнен при загрузке сценария один раз. Обычно такой код выполняет инициализацию глобальных переменных и функций.
patternsОбъявляет именованные паттерны, используемые в сценарии.
requireИспользуется для подключения файлов к сценарию.
stateОбъявляет стейт — состояние, в котором может находиться контекст диалога. Стейты могут неограниченно вкладываться друг в друга.
themeОбъявляет тему. Стейты могут находиться только внутри темы.