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

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

Рассмотрим более детально как отправлять вложения в чат боте, созданном на конструкторе Salebot. Для наглядности в качестве примера создадим простого бота, который будет отправлять различные типы вложений.

Создадим приветственное сообщение: блок "Начало диалога", условие перехода в блок укажем слово "start" и создадим второй блок с автоматическим переходом через 1 секунду (Рисунок 1). Как создавать блоки и условия мы детально разбирали в предыдущих статьях.

Рисунок 1

Теперь нажимаем на пустой блок белого цвета и справа в меню нажимаем "Настройки вложений". Давайте подробнее рассмотрим появившиеся поля (Рисунок 2).

Рисунок 2

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

Browse...и кнопка "файл": тут все понятно, загружаем файл с локального компьютера на сервер.

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

Тип вложения: при отправке вложения всегда указывайте тип файла. Всего существует 6 типов вложений (Рисунок 3)

Рисунок 3

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

Видеовложение: выбирайте при отправке видео. В Whatsapp видео отображается только ссылкой. Если вам надо и в других мессенджерах, чтобы видео с Ютуба приходило просто ссылкой, то можно ссылку прогнать через любой сократитель ссылок или отправить как вложение с уведомлением о клике. (Скриншот 3-1) Если речь идет о Телеграм, то также можно отправить данное сообщение, используя АПИ Телеграм с параметром отключения

Скриншот 3-1

Отправить как картинку: выбирайте при отправке картинки

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

Аудио: соответственно если тип отправляемого файла имеет аудио формат.

Ссылка с уведомлением о клике: выглядит как и файл с типом вложения "Отправить ссылкой", но с небольшим отличием. Когда пользователь перейдет по ссылке, бот вернет ответ в виде: link_was_pressed и ссылки через пробел. Для чего это нужно? С помощью этого события мы можем разделять пользователей на тех кто перешел по ссылке и тех, кто не перешел. И вторых, например, можно "догревать", отправляя им напоминания.

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

Рисунок 4

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

Рисунок 5

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

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

Рисунок 6

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

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

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

Рисунок 7

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

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

Видео, отслеживание перехода по ссылке: