Шаг «Send message»

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

Чтобы открыть настройки шага, дважды щёлкните по его карточке на холсте.

Окно редактора разделено на три вкладки: Settings, Manual Messages, Push Messages. Разберём каждую.

Вкладка 1. Settings — общие правила шага#

Название шага

Поле Enter step title. Оно видно только вам — на карточке холста и в поиске по схеме. Называйте по смыслу: «Приветствие», «Просим номер», «Ссылка на регистрацию». Через месяц вы не вспомните, что делает «Шаг 7».

Задержка перед шагом

Дни, часы, минуты, секунды. Бот подождёт это время, прежде чем выполнить шаг.

Задержка в 3–5 секунд перед первым сообщением делает бота живее: мгновенный ответ выдаёт машину. Задержка в часы и дни превращает шаг в отложенное напоминание.

Finish status — статус диалога после шага

Что произойдёт с карточкой человека, когда шаг закончится.

ЗначениеЧто означает
NothingНичего не менять.
autoДиалог ведёт бот.
manualДиалог передан живому сотруднику — бот больше не пишет сам.
waitingЖдём ответа человека.
blockedДиалог закрыт, бот молчит.
finishedДиалог завершён.

При значении waiting появляется галочка не переходить дальше автоматически. С ней человек останется на этом шаге, пока его не сдвинет что-то другое: нажатие кнопки, ответ или другой сценарий. Это правильный способ задать вопрос и дождаться ответа.

Delete on action

Галочка. Если включена, нажатие любой кнопки этого шага удаляет само сообщение из чата Telegram — у человека, не у вас. В CRM переписка сохраняется целиком.

Зачем: чтобы человек не нажал вторую кнопку после первой и чтобы чат не зарастал меню.

Вкладка 2. Manual Messages — что бот отправляет#

Здесь собираются сами сообщения. Их может быть несколько: бот отправит их подряд, как живой человек, который пишет в несколько реплик.

Тип сообщения

ТипЧто отправляется
TextОбычный текст.
PromptТекст, который перед отправкой обрабатывает искусственный интеллект.
MediaФото или видео. Текст становится подписью под ним.
DocumentФайл: PDF, архив, таблица, презентация, приложение.
Video noteКружок — короткое видео в круглой рамке.
VoiceГолосовое сообщение.

Файлы перетаскиваются в окно мышью. Для фото и видео доступна галочка спойлер — Telegram закроет картинку размытием, и человек откроет её касанием.

Пауза между сообщениями

У каждого сообщения, кроме первого, свои часы, минуты и секунды. Это пауза после предыдущего сообщения, а не от начала шага. Так собирается естественный ритм: короткая реплика, пауза три секунды, вторая реплика.

У первого сообщения своя задержка не работает — им управляет задержка всего шага со вкладки Settings. Иначе одна и та же пауза считалась бы дважды.

Закрепить сообщение

Галочка pin. Telegram закрепит сообщение вверху чата. Уместно для ссылки на регистрацию или инструкции, к которой человек будет возвращаться.

Кнопки#

Кнопки добавляются к сообщению через Add reply. Их три вида.

ВидКак выглядит
Inline buttonsКнопки прямо под сообщением. Остаются в переписке.
KeyboardКнопки внизу экрана, вместо клавиатуры. Живут до отмены.
Hide keyboardНе кнопки, а команда убрать нижнюю клавиатуру.

Что кнопка делает

Для кнопок под сообщением (Inline):

ТипДействие
URLОткрывает ссылку.
Web AppОткрывает мини-приложение внутри Telegram.
QueryНичего не открывает, а сообщает боту о нажатии — им запускают ветку сценария.
Change StepПереводит человека на другой шаг и продолжает оттуда.
Run StepВыполняет другой шаг и возвращает человека обратно.

Для нижней клавиатуры (Keyboard) доступны Text, Change Step, Run Step и Web App.

Цвет и расположение

У кнопки есть цвет: Primary (синий), Danger (красный), Success (зелёный). Кнопки можно ставить в один ряд по несколько или каждую с новой строки — ряд задаётся в редакторе кнопки.

Кнопку нужно сохранить. Пока вы не нажали Save в её редакторе, кнопка считается ненастроенной и в Telegram не появится. Сохранённая кнопка подсвечивается своим цветом.

Вкладка 3. Push Messages — догоняющие сообщения#

Push — это сообщение, которое бот отправит, если человек не ответил.

У каждого push своя задержка: дни, часы, минуты, секунды. Отсчёт идёт от момента, когда шаг закончился. Как только человек отвечает, оставшиеся push отменяются — бот не будет догонять того, кто уже здесь.

Типы те же: текст, медиа, документ, кружок, голосовое.

Рабочая схема догона: через 1 час — короткое «остались вопросы?», через сутки — напоминание с выгодой, через трое суток — последнее сообщение. Больше трёх обычно только раздражает и приводит к жалобам на бота.

Проверка#

Соберите шаг, нажмите Save в панели сверху и напишите боту с личного аккаунта. Сообщение придёт ровно в том виде, в каком его получит клиент: с теми же паузами, кнопками и файлами.

Если сообщение не пришло — сверьтесь со списком в конце статьи Как устроен сценарий.