Отправка вложений. Отслеживание перехода по ссылкам.
Статья описывает как отправлять файлы через бота и отследить переход по ссылке.
Как отправить вложения
Чтобы отправить вложение, создаем пустой блок и открываем редактор блоков (правое меню).
Загруженное вложение должно быть не больше 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 МБ.
Обращаем внимание!
Видео прикрепляется в формате MP4
Картинка
Значок - картинка - выбирайте при отправке картинки
Файл
Значок - файл - используйте при отправке документов и любых других файлов.
Аудио
Значок - Аудио - используйте, если тип отправляемого файла имеет аудио формат.
Аудиофайл должен иметь формат .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 в калькуляторе.
Теперь переменную, в которой записана ссылка с уведомлением о клике, можно разместить в тексте или поставить в кнопку.
ПРИМЕР: ссылка с уведомление о клике в тексте сообщения:
ПРИМЕР: ссылка с уведомление о клике добавлена в настройки кнопки:
В Калькуляторе присвойте вашей переменной функцию proxy() для создания ссылки с уведомление о клике
Создайте кнопку
В настройках кнопки укажите вашу переменную из шага 1.
Функции для создания ссылок с уведомлением о клике и сроком действия можно прочитать в этой статье:
Подробнее как разместить ссылку в кнопке, вы можете прочитать в статье:
Отслеживание перехода по ссылке, добавленной в кнопку (видеоинструкция)
Last updated