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