Гайды
Сценарий рисуют до того, как его увидит клиент.
Холст уже есть. Бот, который отвечает из этого холста, появится на запуске, и работа между этими точками — нарисовать сценарий так, чтобы его мог прочитать другой человек.
Холст, который уже стоит на машине
На холсте лежат поток, группы, узлы, типизированные связи и переменные, и эта работа есть в текущей локальной сборке. Разговор, который живёт в одной голове, не даёт коллеге открыть ветку, ночному оператору — опереться на передачу, а поздней правке — указать на ревизию. Сценарий становится проверяемым, когда его рисуют до встречи с клиентом, а не после того, как бот уже ответил не туда.
Текстовая схема не экспортирует рисунок. Холст и схема — две проекции одного FlowSpec, и ни одна не хранит состояние, скрытое от другой. Человек, который сценарий не рисовал, всё равно может его проверить: схема и холст остаются синхронными, пока вы правите, и ни одна сторона не владеет правдой, которой нет у второй.
Передача человеку — узел, а не запасной выход
Место остановки бота и продолжения человеком входит в тот же сценарий, что и автоматические ветки. Передача — узел с условием, а не боковая дверь, которую придумывают после того, как бот уже назвал цену, дату или возврат. Журнал хранит этот узел рядом с путём, поэтому ответ на вопрос «что бот уже сказал» лежит в записи прогона, а не в чьей-то памяти.
Типизированные связи держат рёбра честными: ветка для квалифицированного лида не может тихо прикрепиться к дожиму, который писали для другого случая. Переменные лежат на том же объекте, что и узлы, поэтому значение, собранное в первом ходе, — то же значение, которое человек видит в момент передачи, а не вторая копия, набранная в другом окне.
Работающий бот появится на запуске
Холст, который вы правите сегодня, — тот же объект, из которого бот будет отвечать на запуске. Тариф Design даёт смотреть потоки и собирать автоматизации и не запускает бота. Тариф Launch — точка запуска бота, и этот запуск относится к запуску продукта, а не к оплате, которую можно завершить сейчас, и не к кнопке, которой на сайте нет.
На сайте нельзя ничего купить: самостоятельной регистрации и оплаты нет. Ранний доступ — список операторов, а не зал ожидания и не форма аккаунта. Сейчас можно рисовать сценарий, прогонять его локально по сохранённым данным и читать путь, который сценарий действительно прошёл, не отправляя ничего в канал.