Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Создать телеграм бота в которого будут приходить уведомления и подключить его к платформе или если уже подключен, можете использовать существующего. 

  2. Сохранить себе bot id  и токен который Вы получаете когда генерируете бота от Botfather для нового бота. Или узнайте эти же данные через botfather для уже существующего 

  3. Подписаться на данного бота - обязательно!

  4. В блоке действие выбрать “отправка внешнего запроса” 

...

указываем метод - POST 

...

Info

Для того чтобы решить задачу по своевременному получению информации о новых лидах в вашем туннеле, вы можете воспользоваться инструкцией ниже, которая показывает как с помощью блока “Действие“ отправлять нотификации о новых лидах с контактной информацией и другими переменными в группу Telegram.

Этап создания бота Telegram

  1. Зайдите в Telegram и подпишитесь на бота BotFather https://t.me/BotFather

  2. Введите команду /newbot


...

3. Ввести имя бота которое будет отображаться для пользователей Telegram:

...

4. Придумать юзернейм для бота. Юзернейм обязательно должен заканчиваться на _bot. Например:

...

5. Бот готов. Скопируйте API токен бота в надежное место:

...

Создание группы в Telegram. Добавление бота в группу

  1. Создайте группу в Telegram:

    Image Added

  2. Добавьте вашего бота в группу. Для этого перейдите в бот по ссылке из чата BotFather:

    Image Added

    3. Подпишитесь на вашего бота нажав кнопку “Start“ и зайдите в настройки данного бота чтобы добавить его в новосозданную группу:

    Image Added


    Image Added


    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

email

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:

...


Формирование внешнего запроса через блок Действие в Туннеле Продаж

Для того чтобы настроить передачу нотификаций, зайдите в туннель продаж и создайте Блок “действие” и выберите пункт меню “Отправка внешнего запроса“

...

  1. Заполните поле URL и выберите метод POST:

    В поле URL вводим следующую ссылку:

    https://api.telegram.org/botТОКЕНВАШЕГОБОТА/sendMessage - где ТОКЕНВАШЕГОБОТА - токен бота Telegram который вы получили из чата BotFather

    Image Added

  2. Выберите аккаунт для подставления тестовых данных

    Image Added

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

Telegram Notifications2.mp4