Как отправить сообщение с текстом, фото или видео
Нода «Отправить сообщение» - это основной блок сценария: бот пишет текст, отправляет картинку, видео или файл, а при необходимости добавляет кнопки. Одна нода может отправить несколько сообщений подряд. Нода доступна на любом тарифе.
Синонимы, по которым ее ищут: сообщение бота, текст бота, блок с текстом, блок с кнопками.
Пошагово
- Откройте нужный сценарий: «Сценарии» в боковом меню, затем кликните на сценарий для редактирования.
- На холсте, в левой панели нод, найдите раздел «Сообщения» и перетащите ноду «Отправить сообщение» на холст.
- Соедините вход ноды (точку сверху) с предыдущей нодой.
- Кликните по ноде - справа откроется панель настройки. Внутри уже есть блок «Сообщение 1».
- В секции «Текст сообщения» введите текст. Над полем есть панель форматирования (жирный, курсив, подчеркнутый, зачеркнутый, спойлер, код, блок кода, ссылка, цитата). Кнопка «Переменные» позволяет вставить переменную из списка, или введите
@прямо в тексте для быстрой вставки. Кнопка «Красиво оформить текст (AI)» автоматически улучшит форматирование текста прямо в поле. - Чтобы добавить фото или видео, найдите секцию «Медиа» (Фото / Видео):
- «Библиотека» - выбрать из Медиабиблиотеки воркспейса.
- «Загрузить» - загрузить файл с компьютера.
- Кнопка «Прикрепить по Telegram-ссылке» (иконка самолетика) - вставить ссылку на пост из публичного Telegram-канала (например
https://t.me/channel/10). - Или введите прямую URL-ссылку на изображение в поле ниже.
- Чтобы прикрепить документ (PDF и другие файлы), используйте кнопки «Библиотека» или «Прикрепить файл» в следующей секции.
- Чтобы добавить inline-кнопки под сообщением, найдите секцию «Inline кнопки» и нажмите «Добавить».
- Чтобы добавить кнопки в нижней части экрана чата (клавиатура бота), найдите секцию «Reply кнопки» и нажмите «Добавить». Доступные типы кнопок: обычная текстовая, «Контакт» (запросить номер телефона), «Геолокация» (запросить местоположение). Reply-клавиатура не поддерживается в Telegram Business.
- Если нужно отправить несколько сообщений подряд из одной ноды, нажмите «Добавить сообщение» внизу панели.
- По желанию включите галочку «Не отправлять повторно» - тогда контакт, который уже получал это сообщение, не получит его снова (следующая «Умная задержка» в цепочке тоже будет пропущена).
- Соедините нижний выход ноды (или выходы кнопок) со следующими нодами. Сохраните сценарий.
Как добавить inline-кнопки
- Нажмите «Добавить» в секции «Inline кнопки». Появится редактор кнопки.
- Введите «Текст кнопки».
- Выберите тип: «Callback» (ведет по ветке сценария) или «URL» (открывает ссылку).
- Для типа Callback: поле данных для триггеров можно оставить пустым - заполнится автоматически из текста кнопки.
- Для типа URL: введите адрес в поле «https://...».
- Нажмите «Стиль кнопки», чтобы открыть дополнительные настройки: выбор цвета (Primary, Success, Danger) и поле «Emoji ID кнопки» для кастомного эмодзи. Оба требуют Telegram Premium у владельца бота.
- Чтобы добавить кнопки в один ряд, нажмите «+ кнопка» рядом с нужным рядом. Чтобы начать новый ряд - «+ Новый ряд».
- После добавления Callback-кнопки на холсте у ноды появится отдельный выход для этой кнопки - соедините его с нужной нодой.
Как использовать переменные в тексте
В поле текста и в URL-полях можно вставить переменную в формате {{имя_переменной}} - она подставится автоматически при отправке. Например: Привет, {{first_name}}! Ваш заказ готов. Если после подстановки текст окажется пустым и при этом нет ни медиа, ни файла - сообщение не отправится. Добавьте запасной текст рядом с переменной.
Кнопка «Ответить на сообщение пользователя» (Bot only)
Переключатель «Ответить на сообщение пользователя» заставляет бота ответить методом reply (со ссылкой на предыдущее сообщение). Работает только в обычном Bot-канале - в режиме Telegram Business не поддерживается.
Если не получается
- Сообщение не пришло, в диалоге ошибка. Проверьте, что бот подключен с токеном и что контакт хотя бы раз писал этому боту (бот не может написать первым).
- Текст содержит переменную, но сообщение не отправилось. Переменная оказалась пустой, а других вложений нет. Добавьте запасной текст или медиа.
- Нажал кнопку - ничего не происходит. От Callback-кнопки не идет связь на холсте. Соедините выход кнопки с нужной нодой.
- Сценарий не идет дальше после сообщения с кнопками. Это ожидаемо: нода с Callback-кнопками ждет нажатия. Нижний выход не сработает автоматически.
- Цвет кнопки или кастомный эмодзи не отображается. У владельца бота нет Telegram Premium - это ограничение Telegram, не Strelo.
- Видео по Telegram-ссылке не отправилось. Используйте ссылку вида
https://t.me/канал/номерименно из публичного канала.
Лимиты и тариф
- Нода доступна на любом тарифе.
- Inline-кнопки: до 3 кнопок в одном ряду, до 8 рядов.
- Стиль кнопок (Primary/Success/Danger) и кастомные эмодзи - только при наличии Telegram Premium у владельца бота.
- Inline-кнопки, Reply-кнопки и «Ответить на сообщение» не работают в режиме Telegram Business.
Не нашли ответ?
Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.