Действия бота
Шаг «Действие» делает работу без сообщений: ставит метки, запоминает ответы, добавляет в группы и ботов, создаёт сделки и зовёт администратора.
Как добавить действие
- На холсте нажмите «+» и выберите «Действие».
- В панели шага в разделе «Действия» нажмите «действие» и выберите вид в списке.
- Заполните поля и нажмите «Сохранить».
Действия выполняются по порядку сверху вниз, без пауз, потом бот идёт по выходу «далее». В одном шаге — до 30 действий, порядок меняют стрелками «Выше» и «Ниже». На карточке шага видны первые четыре действия простыми словами: «Метка: Заявка», «Ответ → {%phone%}».
Все действия
| Действие | Что делает | Пример |
|---|---|---|
| «Добавить в группу подписчиков» | Подписывает человека на группу подписчиков | Записался на вебинар → группа «Вебинар 12 мая» |
| «Исключить из группы подписчиков» | Отписывает от группы | Купил курс → убрать из «Прогрева» |
| «Добавить метку» | Ставит метку | Спросил о ценах → «Интересуется ценой» |
| «Снять метку» | Снимает метку | Оплатил → снять «Ждём оплату» |
| «Добавить в бота» | Запускает другого бота, можно с нужного шага; галочка «перезапустить, если уже в боте» | После квиза → бот «Запись» |
| «Исключить из бота» | Останавливает человека в другом боте | Записался → выйти из бота-напоминалки |
| «Удалить сообщения шага» | Удаляет у человека сообщения шага (по умолчанию — текущего) | Убрать старое меню с кнопками |
| «Переменная подписчика» | Меняет переменную человека | score — «прибавить» — 1 |
| «Глобальная переменная» | То же для общей переменной канала | Счётчик свободных мест |
| «Сохранить ответ в переменную» | Записывает последний ответ человека | Телефон → phone |
| «Статус «печатает»» | Показывает «печатает…»; во ВКонтакте можно «записывает голосовое» | Перед длинным текстом |
| «Отправить администратору» | Уведомление с именем, ссылкой и переменными человека | Новая заявка |
| «Вебхук» | Отправляет данные на адрес вашего сайта или CRM | Заявка в вашу систему учёта |
| «Ответ нейросети» | Спрашивает нейросеть и кладёт ответ в переменную | Короткий ответ на свободный вопрос |
| «Записать в Google Таблицу» | Добавляет строку или обновляет найденную | Список записавшихся |
| «Прочитать из Google Таблицы» | Берёт значение: «Ячейка», «Случайно» или «По порядку» | Выдать промокод из списка |
| «Сделка в CRM» | Создаёт сделку в выбранном этапе воронки или переносит туда открытую | Заявка → «Новая заявка» |
| «Очистить данные подписчика» | Стирает переменные, метки, группы подписчиков, участие в ботах или удаляет подписчика полностью | Кнопка «Начать заново» |
Группы подписчиков, метки и боты должны уже существовать в этом канале — их выбирают из списка. «Удалить сообщения шага» работает в пределах срока, который даёт мессенджер: ВКонтакте — 24 часа, Telegram — 48 часов, МАКС — 7 суток.
Переменные и формулы
Переменная — ячейка памяти с названием. Имя — латиница в нижнем регистре, цифры и _, до 40 символов; значение — до 4 000 символов. В тексте сообщения переменную подписчика пишут как {%phone%}, глобальную — как [%price%]. Подробно — в статье Переменные.
- «Переменная подписчика» умеет: «присвоить», «вычислить формулу», «прибавить», «вычесть», «умножить», «разделить», «добавить в конец», «добавить в начало», «случайное число (от–до)», «порядковый номер участника на шаге», «удалить переменную».
- Формулы:
+ - * / %, скобки,round,floor,ceil,min,maxи другие. Пример:round({%sum%} * 1.2, 2). - «Сохранить ответ в переменную» сохраняет «текст ответа», «текст + вложения», может «прибавить число из ответа», «вычесть число из ответа» или дописать ответ в конец или начало.
Вебхук, нейросеть и Google Таблицы
- «Вебхук» — автоматическое «письмо» вашему сайту или CRM. Поля: адрес
https://…, метод «POST JSON», «POST form-data» или «GET», «Заголовки» и «Тело запроса» с переменными. Пустое тело — Sender отправит данные подписчика. «дождаться ответа» — если сайт ответил ошибкой, бот остановится. «записать переменные из ответа» и «переменная для ответа» сохраняют ответ сайта. Кнопка «Журнал» в панели показывает вызовы вебхука из этого шага. - «Ответ нейросети» — вопрос нейросети прямо из бота. Нужна нейросеть в настройках канала — если её нет, в действии будет ссылка «Настройте нейросеть в «Каналах»». Поля: системная инструкция, запрос (по умолчанию — последний ответ
%last_message%), переменная для ответа, «помнить диалог», «Длина ответа» (256, 512 или 1 024) и «Температура». Для настоящего разговора удобнее шаг «AI-агент» — AI-агент: первое знакомство. - Google Таблицы: сначала подключите их в настройках канала — Google Таблицы. В «Записать в Google Таблицу» столбцы A, B, C… заполняются по порядку; «Обновлять строку, если совпадает значение в столбце» не даст плодить дубли.
Ошибка нейросети или Google Таблиц бота не останавливает: текст ошибки попадает в переменную {%_ai_error%} или {%_gsheets_error%}, и её можно проверить условием.
Ограничения
- За один заход бот делает до 10 внешних действий (вебхук, нейросеть, Google Таблицы, уведомления, удаление сообщений) и работает до 45 секунд. Дальше он сам продолжит с того же места через несколько секунд.
- «Добавить в бота» цепочкой — не больше трёх запусков подряд: бот A запускает B, B — C, C — D, дальше цепочка не пойдёт. Бот, который уже есть в цепочке, повторно не запускается. Такое действие Sender просто пропустит, и бот продолжит со следующего.
Частые вопросы
Куда приходит «Отправить администратору»?
Туда же, куда уведомления канала — в Telegram и в личные сообщения ВКонтакте. Настройка — в статье Уведомления о событиях.
Чем действие отличается от триггера?
Действие выполняется внутри бота, в нужный момент разговора. Триггер срабатывает сам на событие — например, на сообщение со словом «цена», — даже если человек ни в каком боте.