Чат
Раздел Чат — рабочее место для разговора с воркфлоу. Каждое отправленное сообщение запускает один прогон: текст приходит в ноду entry, а ответ собирается из exit и печатается в переписке по мере генерации.
Выбор воркфлоу
В верхней строке — выпадающий список воркфлоу рабочего пространства. Рядом с именем показан номер развёрнутой версии, у остальных — пометка «не развёрнут».
Чат работает только с развёрнутой версией. Пока публикации нет, вместо переписки показывается предупреждение «Этот воркфлоу ещё не развёрнут» и кнопка Развернуть воркфлоу; ссылка Управление деплоем справа открывает вкладку публикации в редакторе.
Сессии
Сессия — это отдельная нить разговора: своя история сообщений и своя очередь ходов. Кнопка с плюсом в списке ЧАТЫ создаёт новую сессию со случайным идентификатором, клик по строке переключает на неё.
Выбранные воркфлоу и сессия попадают в адрес страницы (?workflow=…&session=…), поэтому
ссылку на конкретный разговор можно сохранить в закладки или отправить коллеге.
В списке видны все сессии этого воркфлоу, а не только созданные здесь: публичный чат, виджет и Telegram пишут в то же хранилище сообщений. Подгружается до 50 сессий, самые свежие сверху.
Чат
ЧАТЫ
сессии этого воркфлоу
| Сессия | Первое сообщение | Сообщений |
|---|---|---|
| Новый чат | Сколько стоит доставка в Казань? | 6 |
| tg:214… | /start | 24 |
| 9f31c2… | Нужен счёт на оплату | 3 |
Чат
развёрнутая версия v3
Отправка и остановка ответа
- Введите сообщение и нажмите Enter (перенос строки — Shift+Enter).
- Пока воркфлоу работает, под перепиской видна метка «Выполнение воркфлоу», а ответ печатается по мере генерации.
- Красная кнопка с квадратом останавливает текущий ход. Очередь при этом сохраняется — следующее сообщение сессии стартует само.
Сообщения одной сессии выполняются строго по очереди. Если отправить второе, не дождавшись ответа, оно встанет в очередь, а панель покажет, сколько ходов ждёт. Глубина очереди ограничена тарифом: сообщение сверх лимита не принимается, и над полем ввода появляется строка «Не удалось отправить».
Отрисовка идёт по живому каналу сессии, а не по ответу на отправку. Поэтому одна и та же сессия, открытая в двух окнах, показывает один и тот же поток; ход, пришедший из Telegram или виджета, тоже видно здесь вживую. При обрыве связи панель показывает «Переподключение…» и продолжает с места разрыва.
Наведите курсор на своё сообщение, чтобы получить действие Перезапустить с этого сообщения: оно удаляет это сообщение и всё, что было после него, и возвращает текст в поле ввода.
Вложения
Кнопка со скрепкой прикрепляет один или несколько файлов. Файл сначала загружается в хранилище рабочего пространства (виден в разделе Файлы), а к сообщению прикрепляется ссылка на него — воркфлоу получает файл вместе с текстом хода. Ошибочно выбранный файл убирается крестиком на плашке до отправки.
Очистка истории
Иконка корзины в заголовке панели удаляет все сообщения текущей сессии. Действие необратимо и затрагивает только переписку: состояние нод памяти при этом не сбрасывается.