Создать телеграм бота в которого будут приходить уведомления и подключить его к платформе или если уже подключен, можете использовать существующего.
Сохранить себе bot id и токен который Вы получаете когда генерируете бота от Botfather для нового бота. Или узнайте эти же данные через botfather для уже существующего
Подписаться на данного бота - обязательно!
В блоке действие выбрать “отправка внешнего запроса”
...
указываем метод - POST
...
Info |
---|
Для того чтобы решить задачу по своевременному получению информации о новых лидах в вашем туннеле, вы можете воспользоваться инструкцией ниже, которая показывает как с помощью блока “Действие“ отправлять нотификации о новых лидах с контактной информацией и другими переменными в группу Telegram. |
Этап создания бота Telegram
Зайдите в Telegram и подпишитесь на бота BotFather https://t.me/BotFather
Введите команду /newbot
...
3. Ввести имя бота которое будет отображаться для пользователей Telegram:
...
4. Придумать юзернейм для бота. Юзернейм обязательно должен заканчиваться на _bot. Например:
...
5. Бот готов. Скопируйте API токен бота в надежное место:
...
Создание группы в Telegram. Добавление бота в группу
Создайте группу в Telegram:
Добавьте вашего бота в группу. Для этого перейдите в бот по ссылке из чата BotFather:
3. Подпишитесь на вашего бота нажав кнопку “Start“ и зайдите в настройки данного бота чтобы добавить его в новосозданную группу:
4. Сделайте вашего бота администратором вашей группы.
Получение группового Chat ID
Для того чтобы вы могли отправлять нотификации с помощью вашего бота в Telegram группу по API необходимо сначало получить идентификатор группы ChatID.
1. Перейдите в вашу группу и напишите туда любое сообщение отметив вашего бота:
...
2. Подготовьте URL запроса в Telegram для получение групового идентификатора ChatID:
Пример URL: https://api.telegram.org/
...
где вместо 68685:AAE0SaJDaIG86mA-mpX6-GpGnblIu4 - должен быть Ваш id бота и токен который вы сохранили на 2 шаге
INFO: в начале нужно написать “bot”, а в конце “sendMessage”
в следующем пункте выберите аккаунт платформы с которого Вы подписались на шаге 3.
далее выбирайте пункт body и прописывайте в нем следующее
{
"chat_id": "6206413",
"text": "New Subscriber NAME from MESSENGER Gender: GENDER Phone: PHONE Email: EMAIL FIRST_SUBSCRIPTION_DATE"
}
где - chat id - Ваш ID в телеграме, можно узнать через бота Get Your Telegram User ID ( @get_user_id_bot )
name
messenger
gender
phone
first subscription date - это все переменные, которые вы можете вставлять такие, как Вам нужны с помощью кнопки “+данные о подписчике”. Переменные необходимо добавлять именно с помощью данной кнопки.
если все правильно то должен быть такой предпросмотр
{
"chat_id": "620644413",
"text": "New Subscriber Feliks from telegram Gender: no_data Phone: +380664445432 Email: feliks1923@gmail.com 2019-07-23T07:38:07.789Z"
}
...
Чтобы проверить, подпишитесь на блок, после которого установлен блок “действие”.
Если Вы все сделали верно, то в чат с ботом, которого Вы создали, Вам придет уведомление с той информацией, которую Вы указали в body.
Пример: http://joxi.ru/5mdy9R0t3DGwP2
New Subscriber Feliks from telegram Gender: no_data Phone: +380664445432 Email: test@gmail.com botТОКЕНВАШЕГОБОТА/getUpdates - где вместо ТОКЕНВАШЕГОБОТА необходимо вставить API токен вашего бота который был згенерирован в чате с BotFather.
3. Откройте ваш браузер и в новой вкладке в коммандную строку введите заготовленный URL:
...
4. В открывшейся странице вы увидите много информации, но вам нужно лишь скопировать параметр ChatID:
...
Формирование внешнего запроса через блок Действие в Туннеле Продаж
Для того чтобы настроить передачу нотификаций, зайдите в туннель продаж и создайте Блок “действие” и выберите пункт меню “Отправка внешнего запроса“
...
Заполните поле URL и выберите метод POST:
В поле URL вводим следующую ссылку:
https://api.telegram.org/botТОКЕНВАШЕГОБОТА/sendMessage - где ТОКЕНВАШЕГОБОТА - токен бота Telegram который вы получили из чата BotFatherВыберите аккаунт для подставления тестовых данных
3. Заполните поле Body в формате Json. Пример заполнения ниже:
Code Block |
---|
{
"parse_mode": "html",
"chat_id": -859536802,
"text": ":rotating_light: <b>Новый Лид</b>. Имя клиента:<strong>name</strong>, номер телефона: <i>PHONE</i>, instagram:instagram🚀"
} |
Где параметр “parse_mode“: “html“ отвечает за то что мы сообщаем боту Telegram каким образом процесить форматирование текста.
Ниже пример форматирования текста с официальной API документации в формате html:
Code Block |
---|
<b>bold</b>, <strong>bold</strong>
<i>italic</i>, <em>italic</em>
<u>underline</u>, <ins>underline</ins>
<s>strikethrough</s>, <strike>strikethrough</strike>, <del>strikethrough</del>
<span class="tg-spoiler">spoiler</span>, <tg-spoiler>spoiler</tg-spoiler>
<b>bold <i>italic bold <s>italic bold strikethrough <span class="tg-spoiler">italic bold strikethrough spoiler</span></s> <u>underline italic bold</u></i> bold</b>
<a href="http://www.example.com/">inline URL</a>
<a href="tg://user?id=123456789">inline mention of a user</a>
<tg-emoji emoji-id="5368324170671202286">👍</tg-emoji>
<code>inline fixed-width code</code>
<pre>pre-formatted fixed-width code block</pre>
<pre><code class="language-python">pre-formatted fixed-width code block written in the Python programming language</code></pre> |
Добавление переменных в тело запроса (Информация о клиенте)
Для того чтобы передавать в вашей нотификации контактные данные или любые другие данные о клиенте, воспользуйтесь функционалом переменных:
...
Видео по настройке функционала отправки уведомлений в Telegram