easy.dialog v.3.0.0
Работа с генератором
В релизной версии модуля генератор находится в папке tools/_generator
.
Для того, чтобы запустить диалоги на генерацию, сначала требуется отредактировать файл easy.dialog.generator.py
:
- В переменной
dialog_files
необходимо сформировать список путей к файлам, в которых написаны диалоги в формате edsynt. Пути можно указывать как в абсолютном, так и в относительном виде. - В переменной
output_path
указываем путь к выходному файлу в формате qsps. Именно в этот файл будет записан валидный код QSP с уже сформированной таблицей диалогов. - Можно отредактировать параметр
split_code
, если вы хотите загружать реплики в память порционно. Если указать число больше нуля, реплики будут разделены на группы и обёрнуты в конструкции условий с проверкой, равно лиargs[
определённому числу (номеру группы реплик).0
]
После редактирования файла, запустите его в интерпретаторе python — по указанному в output_path
пути появится файл с таблицей диалогов.
Если в процессе генерации возникнут какие-либо ошибки, внимательно читайте их текст. В большинстве случаев генератор будет ругаться на неверно написанный файл диалога. Если так, то исправьте файл и снова запустите генератор.
Если ошибка в работе генератора не связана с неверно написанным файлом диалога, свяжитесь со мной и сообщите об ошибке. Этим вы очень поможете проекту.