Вкладка «Публикация»
Редактор воркфлоу состоит из трёх вкладок: Редактор, Тест и Публикация. Последняя отвечает на два вопроса: какая версия графа сейчас работает и через какие каналы к ней можно обратиться.
Черновик и опубликованная версия
Каждое сохранение создаёт новую версию графа — это «текущая версия», ваш черновик. Публикация замораживает конкретный номер версии как опубликованный, и все каналы обслуживают именно его. Пока вы не нажали кнопку публикации, правки в редакторе не меняют поведение работающего чата, вебхука, бота и расписания.
Шапка панели показывает состояние одной строкой:
- Ещё не опубликовано — воркфлоу существует только как черновик;
- Опубликовано: версия N и дата — что именно работает сейчас;
- Текущая версия (X) отличается от опубликованной (Y) — граф правили после публикации;
- Есть неопубликованные изменения — изменился граф либо настройки каналов.
Кнопка внизу подписана «Опубликовать версию N». Если публиковать нечего, она неактивна и подписана «Актуально».
Опубликованную версию можно вернуть назад, не трогая черновик: кнопка «Версии» на панели редактора открывает историю, где у каждой версии есть «Загрузить» (положить её граф в редактор, ничего не публикуя) и «Откатить» (сделать её опубликованной). Откат меняет то, что работает в продакшене, и не меняет текущую версию — подробнее в разделе проверка, сохранение и версии.
Пять каналов
Слева — список каналов. Клик по строке открывает её настройки, переключатель рядом включает канал, янтарная точка отмечает канал, чьи настройки разошлись с опубликованными.
Ассистент поддержки
Опубликовано: версия 12
Текущая версия (14) отличается от опубликованной (12)
| Канал | Состояние | Что настраивается |
|---|---|---|
| Публичный чат | включён | Приветственное сообщение |
| Виджет | включён | Внешний вид, домены, сниппет |
| Telegram | изменено | Бот, обновления, триггер-фразы |
| Webhook | выключен | URL и API-ключ |
| Расписание | выключен | Cron и часовой пояс |
- 1Состояние публикации: номер работающей версии и предупреждение о расхождении.
- 2Каналы с переключателями. Точка — «изменено, но не опубликовано».
- 3Настройки выбранного канала: ссылки, ключи, параметры.
Публичный чат
Размещённая страница чата по публичной ссылке вида /public/chat/<токен> — её открывают
без входа в аккаунт. Ссылка появляется после первой публикации. Здесь же редактируется
приветственное сообщение; оно сохраняется отдельной кнопкой сразу, а не публикацией.
Подробнее — публичный чат.
Виджет
Встраиваемый чат для любого сайта. Публикуется отдельным переключателем, но использует тот же публичный токен, что и страница чата. Настраиваются акцентный цвет, положение (слева/справа), заголовок панели, текст и иконка кнопки, автооткрытие и список разрешённых доменов; сниппет для вставки доступен в двух режимах — пузырёк и встроенный. Внешний вид сохраняется своей кнопкой мгновенно. Подробнее — виджет.
Telegram
Выберите бота из интеграций пространства — без выбранного бота публикация не пройдёт.
Дальше настраиваются: список получаемых обновлений (сообщения подписаны всегда,
остальные — чекбоксами: реакции, нажатия inline-кнопок, изменения участников, заявки),
триггер-фразы для групп и каналов (* — отвечать на всё, пусто — молчать; в личных
сообщениях бот отвечает всегда), форматирование ответа (обычный текст, MarkdownV2, HTML),
нативный стриминг для личных чатов, запуск на события участников и ответ на реплаи к
сообщениям бота.
Отдельный блок — история группы: запись входящих сообщений, которую требуют ноды telegram_history и telegram_search. Запись выключена по умолчанию и работает как кольцевой буфер с лимитом сообщений на чат. Рядом — диагностика бота (privacy mode, права, последняя ошибка вебхука). Подробнее — Telegram.
Webhook
Запуск по HTTP-запросу: POST на URL воркфлоу с заголовком Authorization: Bearer <ключ>
и телом {message?, data?}. API-ключ генерируется при первой публикации канала; панель
показывает готовые примеры curl, в том числе с session_id в пути — так продолжают
начатый диалог. Подробнее — webhook.
Расписание
Cron-выражение из пяти полей собирается конструктором (каждые N минут, каждый час,
ежедневно, еженедельно, ежемесячно) либо вводится вручную. Часовой пояс задаётся именем
IANA, например Europe/Moscow; по умолчанию UTC. После публикации панель показывает время
следующего запуска. Пропущенный тик не отрабатывается задним числом — расписание
продолжается от текущего момента. Подробнее — расписание.
Порядок публикации
- Сохраните граф в редакторе — это создаст новую версию.
- Откройте вкладку «Публикация» и включите нужные каналы переключателями.
- Заполните обязательное: бот для Telegram, расписание для cron.
- Нажмите «Опубликовать версию N». Ошибки валидации показываются рядом с кнопкой.
- Проверьте результат: ссылка чата, ключ вебхука и время следующего запуска появляются в панелях каналов.