Создать или сохранить сценарий
flows_saveCreate a new bot flow scenario or overwrite an existing one by providing the complete graph. Optionally start from a template or copy another flow, then publish it separately.
Instructions
Без параметра flow создаёт сценарий — из заготовки (template) или из переданного графа. С параметром flow перезаписывает его. Граф передаётся ЦЕЛИКОМ: чтобы поправить один узел, сначала прочитайте сценарий через flows_get и пришлите изменённый список полностью. Новая редакция создаётся, только если граф действительно изменился. Заготовке с узлами «Ответ ИИ» нужны provider и knowledge_base — без них сценарий отвечает пустотой; чего требует каждая заготовка, видно в operbots_catalog what=flow_templates, поле «нужно». Сохранение не включает сценарий в работу — для этого есть flows_publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bot | Yes | Бот: название, @username или идентификатор. | |
| case | No | Дело: название или идентификатор. Если не указать, берётся дело по умолчанию, иначе последнее открытое в панели. | |
| flow | No | Какой сценарий перезаписать. Не указывайте для нового. | |
| name | No | Название сценария. | |
| edges | No | Связи между узлами целиком. | |
| nodes | No | Узлы сценария целиком. | |
| comment | No | Комментарий к редакции. | |
| copy_of | No | Скопировать существующий сценарий вместо создания пустого. | |
| provider | No | Подключение к ИИ для узлов «Ответ ИИ» из заготовки: название или идентификатор. Учитывается только при создании из заготовки. | |
| template | No | Заготовка стартового графа. Учитывается только при создании и без nodes. | |
| description | No | Описание. | |
| knowledge_base | No | База знаний для узлов «Ответ ИИ» из заготовки: название или идентификатор. Без неё консультант отвечает «из головы». Учитывается только при создании из заготовки. |