Отправить сообщение
- Отправляет сообщение пользователю в от имени бота или сообщества.
- Отправляет сообщение в чат (беседу/группу), если действие произошло в чате или предварительно выбрано действие сменить канал.
- Отправляет сообщение в канал.
В любом случае где событие произошло, там и будет отправлено сообщение: в боте, в чате, в канале.
Если нужно отправлять сообщение в другом месте, то необходимо предварительно сменить чат или канал через действия "Сменить чат для следующих действий" или "Сменить канал для следующих действий"
Поддерживает:
- Любые типы символов
- Кнопки
- Смайлы
- Переменные
- Теги разметки оформления текста в Telegram (примеры ниже)
Список тегов:
<b>Жирный</b>
<i>Курсив</i>
<s>Зачёркнутый</s>
<u>Подчеркнутый</u>
<code>Код</code>
<span class="blur">Скрытый текст</span>
<a href="https://multy.ai">Скрытая ссылка</a>
Дополнительные функции для Telegram:
Запретить пересылку и скачивание - при выделении сообщения отключает функцию "переслать", а также не дает скопировать текст.
Отвечать внутри ветки форума - функция для tg-группы с темами. Отвечает в той теме, в которой вызвано событие, а не только в главной теме.
Отправить без звука - отправляет сообщение без уведомления пользователю.
Кнопки:
Обратите внимание, что для использования стрелок с портами выхода из кнопок необходимо использовать не действие "Отправить сообщение", а отдельный блок "Сообщение".
Если же для вас крайне важно использовать именно действие, то чтобы проверить какую кнопку нажал пользователь, необходимо после действия добавить блок события "Входящее сообщение" для обычных кнопок и "Нажата кнопка в сообщении (инлайн)" для инлайн-кнопок. После уже проверяйте условием текст сообщения или текст события с тексом на кнопке.
По умолчанию кнопка обычная. Если вам нужно сделать её инлайн, то поставьте галочку в опциях (читайте ниже).
Всего есть четыре типа кнопок.
Текст
Обычные кнопки с текстом.
Имеют лимит по количеству символов.
Если текст кнопки слишком длинный, сообщение не будет отправлено.
Поддерживают цвета для ВКонтакте.
Поддерживают возможность добавления скрытых данных, которые можно вывести с помощью переменной {var:payload}
Ссылка
Позволяет создать кнопку, которая ведет на внутреннюю страницу или внешний сайт.
По умолчанию ссылка сокращается в формате uki.ai/jHlsdOsk для статистики и последующей реакции на переход по ссылке.
Галочка "Не реагировать на переход по ссылке" позволяет не сокращать ссылку, соответственно отключает возможность реакции на переход по ссылке.
Приложение
Аналог ссылки, однако создан для внутренних приложений.
Для ВКонтакте — это приложения ВКонтакте MiniApp
Для Telegram — это WebAppTG - открытие любой ссылки внутри Telegram.
Запрос данных
Нажатие на данную кнопку дает возможность пользователю отправить нам свой номер телефона, геолокацию и другие данные.
Все данные можно будет получить из переменной {var:object}.
Например, для телефона это будет: {var:object.text}
В Telegram доступны все виды запроса данных. Для ВКонтакте доступно только геолокация.
Инлайн-кнопки не поддерживаются. Только обычные.
Дополнительные опции:
Удалить кнопки из диалога — для этой функции важно, чтобы в сообщении был текст. Поддерживается как при отправке, так и при редактировании сообщения.
Инлайн кнопки (прикрепить к сообщению) — превращает обычные кнопки в инлайн.
Постоянные кнопки — закрепляет обычные кнопки. Они не исчезают, пока их не заменить другими, либо пока не убрать с помощью галочки "Удалить кнопки из диалога". Однако, хоть они не исчезают, они могут сворачиваться.
Создать массив клавиатуры из переменных — позволяет создать кнопки с помощью массива. Подробнее читайте в [статье].
Прикреплять превью (сниппет) ссылки — сниппет — это миниатюрное изображение, которое автоматически подтягивается из ссылки и отображается под текстом. Обычно оно только мешает, но исключением является статья в ВК.
Пустое сообщение - НЕ ошибка — позволяет игнорировать ошибку, если сообщение не заполнено и продолжить двигать пользователя по цепочке. Снимите галочку, если для вас важно отслеживать эту ошибку.
Ответить на сообщение — функция для чата. Позволяет не просто написать сообщение в чат, а ответить конкретному пользователю. По умолчанию стоит переменная пользователя, который инициировал событие.
Отвечать внутри ветки форума — в чатах Телеграм можно создавать ветки. Эта опция позволит боту общаться внутри ветки, даже не отвечая на сообщения пользователей.
Переслать сообщения — работает также, как и "ответить на сообщение", но через функцию "переслать". Пересылает в этот же чат. Как бы цитируя пользователя.
Добавить вложения к сообщению — работает только ВКонтакте. Подробнее читайте в [статье].
Запретить пересылку и скачивание — работает только в Telegram. Запрещает пересылать и копировать сообщение. Не спасает от скриншотов (если не выставлены настройки приватности канала/группы)