Перейти к основному содержимому

Как подключить бота в Телеграме

В Sendsay можно отправлять рассылки в Телеграме через бота. Сообщения придут тем подписчикам, которые начали диалог с ботом после его подключения к Sendsay. Бот можно подключить только к одному аккаунту Sendsay.

Как перенести подписчиков бота в Sendsay при переезде из другого сервиса рассылок

1. Составьте файл с контактами

В качестве контакта в Телеграме используется ID пользователя (это комбинация цифр — отправлять рассылки по нику или номеру телефона нельзя). Айдишники можно скачать в предыдущем сервисе рассылок при переезде в Sendsay, в самом мессенджере их нельзя выгружать.

К контакту можно прикрепить остальную информацию из аккаунта — имя, фамилию и ник. Правила оформления файла для импорта описаны в отдельной статье.

Как подготовить файл для импорта

2. Напишите в службу поддержки

Напишите нам, что хотите перенести базу подписчиков телеграм-бота в Sendsay, к сообщению приложите файл с контактами.

Как подключить бота

1. Скопируйте токен для доступа к боту в Телеграме

Откройте переписку с ботом @BotFather — это верифицированный бот для создания и управления ботами в Телеграме (поэтому у него есть синяя галочка рядом с именем аккаунта). Если у вас нет бота, создайте его — для этого нажмите /start и следуйте инструкции.

В истории сообщений найдите и скопируйте токен для настройки удалённого доступа — это длинная комбинация из цифр и латинских букв.

Web push

2. Подключите бота к Sendsay

  1. Откройте раздел Подписчики → Telegram и нажмите на синюю кнопку «Подключить бота».
  2. В появившемся окне вставьте токен и нажмите «Подключить».

How to connect a bot

Как удалить бота

Откройте раздел Подписчики → Telegram. Рядом с ботом откройте выпадающий список и нажмите «Удалить».

How to delete a bot

Как объединить в карточке подписчика email и контакт в Телеграме

Объединение контактов — это возможность дополнить анкетные данные подписчика для того, чтобы связываться по еще одному каналу и персонализировать рассылки. Объединить контакты можно тремя способами:

1. Добавить ссылку на бот в рассылку

Чтобы объединить email и контакт в Телеграме в одной карточке, нужно чтобы подписчик перешел в бот по специальной ссылке. Когда подписчик перейдет из письма в бот и подпишется на него, контакты свяжутся. Если это произойдет, в карточке подписчика появится отметка о подписке на указанный бот в Телеграме.

Telegram bot

Для этого отправьте email-рассылку и добавьте в письмо ссылку с дополнительными параметрами:

?start=[% param.issue.id %]-[% param.letter.id %]-[% anketa.member.id %]

В итоге ссылка на бот в Телеграме будет выглядеть так:

<a
href="https://t.me/example_bot?start=[% param.issue.id %]-[% param.letter.id %]-[% anketa.member.id %]"
>Подписаться в Telegram</a
>

Вместо example_bot впишите название нужного бота.

2. Добавить ссылку на бот с указанием email

Если предлагаете подписаться на Телеграм-бота, то можете сформировать ссылку с указанием email (если он вам известен). При формировании ссылки email-адрес и сама ссылка будут отличаться для каждого конкретного подписчика.

<a href="https://t.me/example_bot?start=PAYLOAD">Подписаться в Telegram</a>

Где PAYLOAD — это закодированная в base64 строка email=qwerty@mail.ru. Чтобы её закодировать, необходимо выполнить несколько шагов для каждого конкретного адреса:

  1. Перейдите в любой онлайн-кодировщик base64 — например, в Online Base64 декодер.
  2. В поле Текст → Base64 введите запись email=qwerty@mail.ru, где qwerty@mail.ru — это email контакта, который хотите объединить с контактом в Телеграме.
  3. Скопируйте получившуюся закодированную запись и вставьте её в ссылку вместо PAYLOAD.
  4. Вместо example_bot впишите название нужного бота.

В итоге должна получиться похожая ссылка:

<a href="https://t.me/sendsay_bot?start=ZW1haWw9cXdlcnR5QG1haWwucnUg">Подписаться в Telegram</a>

При переходе по ссылке пользователь перейдёт в Телеграм-бот. Если в вашей базе контактов есть его email-адрес, то после перехода по ссылке контакт в Телеграме будет добавлен к указанному email как дополнительный контакт.

3. Отправить QR-код с ссылкой на бот

Чтобы объединить email и контакт в Телеграме, можно предложить пользователям переходить в бот по QR-коду, размещенному в письме. Для этого добавьте в письмо специальный код:

[% tgurl = "https://t.me/example_bot?start=" %]
[% issue = param.issue.id |uri %]
[% letter = param.letter.id |uri %]
[% member = anketa.member.id |uri %]

<img src="[% qr_code(tgurl _ '' _ issue _ '-' _ letter _ '-' _ member) %]" />

Вместо example_bot впишите название нужного бота.