Вкладка «Публикация»

Редактор воркфлоу состоит из трёх вкладок: Редактор, Тест и Публикация. Последняя отвечает на два вопроса: какая версия графа сейчас работает и через какие каналы к ней можно обратиться.

Черновик и опубликованная версия

Каждое сохранение создаёт новую версию графа — это «текущая версия», ваш черновик. Публикация замораживает конкретный номер версии как опубликованный, и все каналы обслуживают именно его. Пока вы не нажали кнопку публикации, правки в редакторе не меняют поведение работающего чата, вебхука, бота и расписания.

Шапка панели показывает состояние одной строкой:

  • Ещё не опубликовано — воркфлоу существует только как черновик;
  • Опубликовано: версия N и дата — что именно работает сейчас;
  • Текущая версия (X) отличается от опубликованной (Y) — граф правили после публикации;
  • Есть неопубликованные изменения — изменился граф либо настройки каналов.

Кнопка внизу подписана «Опубликовать версию N». Если публиковать нечего, она неактивна и подписана «Актуально».

Опубликованную версию можно вернуть назад, не трогая черновик: кнопка «Версии» на панели редактора открывает историю, где у каждой версии есть «Загрузить» (положить её граф в редактор, ничего не публикуя) и «Откатить» (сделать её опубликованной). Откат меняет то, что работает в продакшене, и не меняет текущую версию — подробнее в разделе проверка, сохранение и версии.

Пять каналов

Слева — список каналов. Клик по строке открывает её настройки, переключатель рядом включает канал, янтарная точка отмечает канал, чьи настройки разошлись с опубликованными.

app.iterna.ai

Ассистент поддержки

РедакторТестПубликация

Опубликовано: версия 12

Текущая версия (14) отличается от опубликованной (12)

КаналСостояниеЧто настраивается
Публичный чатвключёнПриветственное сообщение
ВиджетвключёнВнешний вид, домены, сниппет
TelegramизмененоБот, обновления, триггер-фразы
WebhookвыключенURL и API-ключ
РасписаниевыключенCron и часовой пояс
Вкладка «Публикация»: слева каналы, справа настройки выбранного.
  1. 1Состояние публикации: номер работающей версии и предупреждение о расхождении.
  2. 2Каналы с переключателями. Точка — «изменено, но не опубликовано».
  3. 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. После публикации панель показывает время следующего запуска. Пропущенный тик не отрабатывается задним числом — расписание продолжается от текущего момента. Подробнее — расписание.

Порядок публикации

  1. Сохраните граф в редакторе — это создаст новую версию.
  2. Откройте вкладку «Публикация» и включите нужные каналы переключателями.
  3. Заполните обязательное: бот для Telegram, расписание для cron.
  4. Нажмите «Опубликовать версию N». Ошибки валидации показываются рядом с кнопкой.
  5. Проверьте результат: ссылка чата, ключ вебхука и время следующего запуска появляются в панелях каналов.

Что дальше