Что такое диплинк в Telegram
Диплинк — это специальная ссылка, которая ведет в Telegram-бот на определенный сценарий или действие. С их помощью можно передавать полезный контекст: например, теги.
В TextBack диплинки позволяют автоматически подписывать пользователей на уведомления и запускать чат-ботов в Telegram.
Пример диплинка: https://t.me/TextBackSupportBot?start=oZOpD9ro
Каждый диплинк состоит из трех частей:
1. Короткий домен Telegram: https://t.me
2. Username бота Telegram: tb_autotest_bot
3. Уникальный короткий код диплинка: start=oZOpD9ro
В TextBack уже используются диплинки на разные мессенджеры — в кнопках виджета подписок или сгенерированные вручную (с привязкой к виджету). Переход по диплинку запускает настроенный виджет подписок благодаря параметру в ссылке.
Ключевое отличие новых диплинков Telegram — привязка к конкретному чат-боту, а не к виджету подписок.
Как создать диплинк
Для создания диплинка:
1. Зайдите в раздел «Чат-боты».
2. Откройте чат-бот и перейдите в настройки стартового блока. Диплинк добавлен как новый тип триггера для запуска бота. Кнопка создания активна, только если в блоке «Канал» выбран Telegram.
3. Откройте форму создания диплинка. В ней три поля: название, канал и теги.
Название — обязательное поле. Название диплинка будет отображаться в вашем личном кабинете TextBack.
- Можно использовать кириллицу, латиницу, цифры и символы.
- Может содержать до 50 символов.
Канал — конкретный бот Telegram, для которого создается диплинк. Это также обязательное поле.
- Для выбора доступны только боты, добавленные в чат-бот.
- Можно выбрать только 1 канал.
Теги — необязательное поле.
- В одном диплинке можно добавлять до 30 тегов.
- Можно выбрать существуюший тег или создать новый прямо в форме.
4. После заполнения всех обзательных полей нажмите кнопку «Создать». Отлично, диплинк успешно создан и привязан к триггерам чат-бота.
Отображение диплинка
Диплинки отображаются в нескольких местах:
- В боковом меню стартового блока — список всех диплинков отсортирован по дате.
- В диаграмме бота — диплинк обозначен отдельным блоком.
- В списке чат-ботов — в разделе триггеров.
Как работает диплинк
- Пользователь кликает по диплинку.
- Открывается Telegram-бот, пользователь нажимает «Start».
- Telegram передает код диплинка в TextBack. Пользователь не видит код в мессенджере, но он отображается в TextBack.
- TextBack проверяет код и выполняет действия:
- Подписывает пользователя на уведомления.
- Добавляет теги.
- Запускает нужный сценарий бота.
Как посмотреть статистику по диплинкам
Данные о запуске чат-бота через диплинки доступны в разделе статистики. Попасть в него можно через настройки чат-бота 2 способами:
- Перейти в боковое меню стартового блока и нажать на шестеренку у заголовка секции «Диплинка» (такой способ работает, только если активен хотя бы 1 диплинк).
- Открыть параметры чат-бота в верхнем правом углу, затем нажать «Диплинки» (точка входа доступна всегда).
Оба способа открывают модальное окно с таблицей статистики:
В таблице отображается статистика:
- Название и ссылка диплинка.
- Канал, к которому он привязан.
- Какие теги навешиваются.
- Сколько уникальных пользователей активировали этот диплинк.
Что будет, если удалить канал
- Если канал удален, диплинк временно не работает, но не исчезает.
- Как только канал добавят обратно, диплинк снова станет активным.
Что будет, если удалить диплинк в TextBack
Если вы решите удалить диплинк, это повлияет на его работу и связанные с ним процессы.
При удалении диплинк больше не активирует чат-бот.
- После удаления диплинк отвязывается от чат-бота в TextBack.
- Это означает, что переход по этой ссылке не будет запускать сценарии чат-бота или виджета подписок.
- Однако сама ссылка продолжает работать и открывать Telegram-бота, но без выполнения настроенных действий.
- Если пользователи уже переходили по диплинку до его удаления, их подписки и навешанные теги останутся в системе.
- Удаление диплинка не влияет на ранее созданные данные.
- После удаления диплинк больше не отображается в списке триггеров чат-бота.
Восстановление диплинка
- Если вы удалили диплинк случайно, его нельзя восстановить. Придется создать новый диплинк с теми же параметрами.
- Новая ссылка будет отличаться от старой, так как каждый диплинк имеет уникальный код.