В конструкторе цепочек 17 типов блоков. Каждый блок делает одно действие: отправляет сообщение, ждёт ответ, обрабатывает текст нейросетью, проверяет условие. Блоки соединяются стрелками и образуют сценарий, который выполняется без участия оператора.
Эта страница нужна, чтобы быстро выбрать нужный блок. Подробные настройки каждого блока описаны на его странице.


#Все блоки
| Блок | Что делает | Страница |
|---|---|---|
| Отправить сообщение | Отправляет текст или медиа через канал | Отправка сообщения |
| Ожидание ответа | Ждёт сообщение клиента, с таймаутом и двумя выходами | Ожидание ответа |
| Задержка | Пауза на указанное число секунд | Задержка |
| AI-обработка | Обрабатывает текст через нейросеть | AI-обработка |
| Условие | Ветвление по значению (if/else, regex) | Условие |
| Рандомайзер | Случайное распределение по веткам в процентах, A/B-тест | Рандомайзер |
| Webhook | HTTP-запрос к внешнему API | Webhook |
| Вызов цепочки | Запуск вложенной цепочки | Вызов цепочки |
| Python-код | Выполнение Python-скрипта в песочнице | Python-код |
| Добавить тег | Присваивает тег клиенту | Теги и примечания |
| Удалить тег | Убирает тег у клиента | Теги и примечания |
| Примечание | Внутренняя заметка в диалоге, клиент её не видит | Теги и примечания |
| Переменная | Сохраняет значение для следующих блоков | Переменные |
| Генерация изображений | Создаёт картинку через AI (Kandinsky, KIE.AI) | Генерация изображений |
| Добавить задачу | Создаёт задачу с полями: статус, приоритет, исполнитель | Задачи |
| ИИ-задача | AI читает диалог и сам заполняет задачу | Задачи |
| Интеграция | Действия в CRM (AmoCRM, YClients) | Интеграция с CRM |
#Категории
| Категория | Блоки |
|---|---|
| Коммуникация | Отправить сообщение, Ожидание ответа |
| Обработка | AI-обработка, Python-код, Генерация изображений |
| Логика | Условие, Рандомайзер, Задержка, Вызов цепочки |
| Действия с данными | Добавить тег, Удалить тег, Примечание, Переменная, Добавить задачу, ИИ-задача |
| Внешние системы | Webhook, Интеграция |
#Как добавить блок
- Откройте цепочку в визуальном редакторе: на холсте видны блоки и стрелки между ними.
- Нажмите «+» между блоками или на свободном месте холста: откроется каталог блоков.
- Выберите блок: он появится на холсте.
- Настройте параметры в правой панели: изменения сохраняются в блоке.
- Соедините блок стрелками с соседями: цепочка знает, куда идти дальше.
#Ограничения выполнения
| Параметр | Значение |
|---|---|
| Максимум шагов за один запуск | 200 блоков |
| Минимальный баланс для запуска | 1 ₽ |
| Таймаут блока Webhook | 15 секунд |
| Таймаут блока Python-код | 10 секунд |
| Зависший блок | 5 минут без ответа |
#Проверка цепочки
Редактор проверяет цепочку автоматически:
- Циклы: если блоки зацикливаются, редактор показывает предупреждение.
- Недостижимые блоки: редактор предупреждает, если блок не связан с остальными.
- Лимит шагов: если за один запуск выполнится больше 200 блоков, цепочка остановится.
