Що таке C1 Flow (YAML)?
C1 Flow — це текстове подання сценарію бота у форматі YAML (файли .c1.yaml). У ньому логіка описана іменованими станами та переходами між ними, а не розташуванням блоків на полотні.
У Scenario Builder доступний перегляд C1 Flow: ви бачите зріз уже збереженого сценарію. Це допомагає швидко зрозуміти структуру секції, не клікаючи кожен блок на canvas.
Навіщо це інтегратору
| Завдання | Чому зручно C1 Flow |
|---|---|
| Розібрати довгу гілку | Один файл замість десятків блоків на полотні |
| Передати контекст колезі | Можна скопіювати YAML або обговорити конкретний state |
| Звірити переклади | Тексти зібрані в блоці i18n у файлі секції |
Чим C1 Flow не є
- Не заміна полотна. Редагування сценарію для клієнтів і запуску бота як і раніше роблять на canvas і через Опублікувати.
- Не експорт сесії. Пункти Експорт / Імпорт у меню «Налаштування» переносять конфігурацію сценарію між інстансами; C1 Flow — лише читання текстового зрізу.
- Не прямий запуск бота. Бот виконує збережений сценарій у внутрішньому форматі платформи; YAML — зручний зріз для людей.
Файли в перегляді
| Файл | Зміст |
|---|---|
bot.c1.yaml | Назва бота, мови, список секцій |
sections/<slug>.c1.yaml | Логіка однієї секції: entry, states, i18n |
Після відкриття перегляду за замовчуванням показується YAML поточної секції.
Доступність
Перегляд C1 Flow з’являється в меню «Налаштування» (шестерня на панелі інструментів) лише якщо адміністратор увімкнув відповідне налаштування платформи на інстансі. Якщо пункту «Переглянути C1 Flow (YAML)» немає — зверніться до адміністратора.
Після змін на полотні опублікуйте сценарій, щоб YAML у перегляді відповідав збереженому стану.