Файлы сценариев
подсказка
Файлы сценариев — это основные файлы, задающие логику работы бота. Имеют расширение
.sc
.main.sc
или entryPoint.sc
— главный файл сценария чат-бота, с которого начинается загрузка сценария. Файл должен находиться в папке src
, где также могут находиться файлы с дополнительными сценариями, словари в формате .csv
и скрипты в формате .js
.
Файл сценария включает в себя: тему, список стейтов, паттерны, подгружаемые файлы и реакции. В начале сценария можно подгрузить другие сценарии или js-файлы. Для этого используйте тег require
:
require: scenarios/*.sc
require: scripts/functions.js
Сценарий работы чат-бота разрабатывается на языке JAICP DSL. JAICP DSL (Domain Specific Language) — язык, предназначен для описания логики работы чат-бота и предоставляет удобный формат для описания конечного автомата, по которому работает чат-бот.