Отправка вложений. Отслеживание перехода по ссылкам.

Статья описывает как отправлять файлы через бота и отследить переход по ссылке.

Как отправить вложения

Чтобы отправить вложение, создаем пустой блок и открываем редактор блоков (правое меню).

Загруженное вложение должно быть не больше 20 Mb

Допустима отправка до 10 вложений одного типа в одном блоке

НЕЛЬЗЯ присваивать одно и то же имя разным вложениям в рамках одного проекта!

Если вы загрузите другое вложение с тем же именем, которое присвоено уже существующему вложению в проекте, отправится то, которое вы загрузили в систему раньше.

Для правильной работы блоков присваивайте вложениям различные названия во избежание ошибок!

Не рекомендуется отправлять блок с несколькими вложениями в рассылке, чтобы не упереться в лимит API разных мессенджеров .

В Telegram:

  • кнопки НЕ придут при отправке более одного вложения в блоке.

Исключение: Если в блоке текст > 1024 символов, то такая отправка будет разделена на 2 сообщения, и кнопки придут вместе с текстом, а вложения отдельным сообщением.

  • Разметка текста markdown и html не работает при отправке более одного вложения в блоке.

Все настройки вложений находятся в разделе "Вложения". Давайте подробнее рассмотрим появившиеся значки.

Ссылка

Первый значок - ссылка. В появившееся поле вы можете добавить ссылку (URL вложения) для перехода клиентом или перенести мышкой тот файл, который хотите передать (он будет показан в отдельной ссылке).

Прикрепленный файл будет отправлен ссылкой с сервера salebot.pro.

Загруженный файл имеет приоритет перед ссылкой на файл. Если вы укажите ссылку и одновременно прикрепите файл, то будет отправлен файл.

Под полем для URL есть 2 ползунка.

Ползунок: С уведомлением о клике - значит, что когда пользователь перейдет по ссылке, бот вернет ответ в виде: link_was_pressed и ссылки через пробел. Для чего это нужно? С помощью этого события мы можем разделять пользователей на тех, кто перешел по ссылке и тех, кто не перешел. И вторых, например, можно "догревать", отправляя им напоминания. По умолчанию ссылка с уведомлением о клике имеет вид "https://sblnk.ru/{proxy_id}". Вы можете задать свой домен для формирования ссылок с уведомлением. Для этого укажите его в настройках проекта:

Обратите внимание!

IP-адрес домена для работы должен быть 158.160.39.82.

Тогда ссылка с уведомлением о клике примет вид: "https://{ваш домен}/{proxy_id}/s":

Ползунок: Показывать превью ссылок - значит, что в месседжерах помимо самой ссылки будет видно, что за файл вы отправляете

Видео-вложение

Значок - Видео-вложение: выбирайте при отправке видео. В Whatsapp видео отображается только ссылкой. Если вам надо и в других мессенджерах, чтобы видео с Ютуба приходило просто ссылкой, то можно ссылку прогнать через любой сократитель ссылок или отправить как вложение с уведомлением о клике.

Во Вконтакте видео загружается только с Вконтакте или с Ютуба. Если Вам необходимо прикрепить ссылку на видео с других платформ, воспользуйтесь прикреплением через ссылку.

Прикреплять видео лучше ссылкой с любого видеохостинга. На сервер Salebot загружаются видеофайлы объемом не более 20 МБ.

Картинка

Значок - картинка - выбирайте при отправке картинки

Файл

Значок - файл - используйте при отправке документов и любых других файлов.

Аудио

Значок - Аудио - используйте, если тип отправляемого файла имеет аудио формат.

Аудиофайл должен иметь формат .ogg и быть менее 1Мб

Для Instagram формат файла .m4a

Отправка множественных файлов

Для отправки нескольких видеовложений/файлов/картинок/аудио в разделе "Вложения" редактора блока укажите нужный тип вложений и выполните загрузку необходимых файлом по одному:

Не забывайте про ограничения при отправке нескольких файлов!

  • Добавить можно одновременно до 10 файлов одного типа

  • Каждый файл не должен превышать размер 20Мб

  • При отправке нескольких вложений в Телеграм важно учесть: - При отправке более одного файла не работает разметка текста markdown, html - При множественной отправке файлов нельзя отправить кнопки

В Телеграм:

  • кнопки НЕ придут при отправке более одного вложения в блоке.

Исключение: Если в блоке текст > 1024 символов, такая отправка будет разделена на 2 сообщения и кнопки придут вместе с текстом, а вложения отдельным сообщением.

  • Разметка текста markdown и html не работает при отправке более одного вложения в блоке

Пример в Телеграм

Перейдем к практике! Добавим в нашего бота автоматическую отправку каждые 3 секунды. В каждом блоке добавим разные типы вложений и посмотрим, как это выглядит в мессенджере Телеграм. В последний блок добавим тип вложения "Ссылка с уведомлением о переходе"

На рисунке ниже можно посмотреть, как выглядят все эти сообщения после отправки. Порядок отправки соблюден: ссылка, видео, картинка, файл, аудио, ссылка с уведомлением.

Теперь давайте добавим из последнего блока еще два. В одном напишем "Перешел по ссылке" во втором "НЕ перешел по ссылке". В поле Условие для первого блока запишем: link_was_pressed https://chatter.salebot.pro/s/5585. Условием для второго будет пустая стрелка с задержкой 10 секунд. То есть, если пользователь в течение 10 секунд не перешел по нашей ссылке, то он перемещается в блок "НЕ перешел по ссылке" (Рисунок 6).

Важно: не забудьте в стрелке с 10 секундным таймером включить переключатель "Отменить при переходе в другой блок", а в стрелке с уведомлением о клике убрать ползунок "Отображать как кнопку".

Откуда же взять уведомление о клике?

Вариант первый: прописать вручную в формате link_was_pressed пробел ссылка.

Вариант второй: проходим всю нашу цепочку в боте до конца и нажимаем на ссылку. Слева заходим в меню "Клиенты" и переходим в наш последний диалог. Последнее сообщение в боте это и будет нужная нам ссылка (Рисунок 7).

Теперь вы умеете отправлять различные типы файлов/вложений, а также отслеживать переходы по ссылкам с помощью чат бота. Использовать данный функционал можно как в повседневных целях (рассылки, отправка чек листов и т.д.), так и в более сложных воронках с дальнейшем "подогревом" клиентов в зависимости от их действий в боте.

Как разместить ссылку со слежением в кнопку

Ссылка с уведомлением о клике выглядит специфично, поэтому есть смысл размещать эти ссылки в кнопках. Для этого вам нужно создать переменную со ссылкой со слежением и разместить ее в кнопке.

Для создания ссылки со слежением необходимо вызвать функцию proxy в калькуляторе.

Теперь переменную, в которой записана ссылка с уведомлением о клике, можно разместить в тексте или поставить в кнопку.

ПРИМЕР: ссылка с уведомление о клике в тексте сообщения:

ПРИМЕР: ссылка с уведомление о клике добавлена в настройки кнопки:

  1. В Калькуляторе присвойте вашей переменной функцию proxy() для создания ссылки с уведомление о клике

  2. Создайте кнопку

  3. В настройках кнопки укажите вашу переменную из шага 1.

Функции для создания ссылок с уведомлением о клике и сроком действия можно прочитать в этой статье:

Подробнее как разместить ссылку в кнопке, вы можете прочитать в статье:

pageКнопки

Отслеживание перехода по ссылке, добавленной в кнопку (видеоинструкция)

Видеоверсия статьи:

Last updated