September 03, 2024

Настройка уведомлений из AdsBridge в Telegram Bot

Всем привет!

Cегодня мы расскроем тему передачи конверсий из трекера на сторону Telegram

Для начала нам понадобится приложение Telegram:

  1. Вводим в поиске пользователя @botfather;
  2. Добавляем его.

       3. После нажатия /start должны прийти все доступные команды, на которые можно кликать мышкой, Вам нужно создать новый бот. Далее ввести название бота. Потом его username (напр.adsbridge_bot). 

Обратите внимание! Username должен заканчиваться на Bot или _bot. Это название, по которому вы сможете найти этого бота (@adsbridge_bot).

      4. Далее вам придет сообщение о создании бота с токеном, который нам понадобится в настройке в дальнейшем

Настройка бота в Telegram

Для начала нам нужно отметить свой id в Telegram, чтобы знать куда слать сообщения. 

Для этого можно создать группу или канал и добавить бота администратором.

  1. Пишем в группу/канал любое сообщение;
  2. Заходим по ссылке:  https://api.telegram.org/bot<bot_token>/getUpdates

Вместо <bot_token> нужно вставить токен своего бота. Получилась такая ссылка:  

https://api.telegram.org/bot7366643802:AAGfU03bCmdWDMKrfIZ1gdrTq-_bce9gbfs/getUpdates

При переходе по ней, нужно найти слово «chat»:, а в нем найти id. Это и есть наш id, куда слать лиды. Его необходимо скопировать. 


в данном случае, <id> айди чата 1837745499, у вас айди будет другой

Для теста пробуем отправить себе сообщение. Заходим по ссылке: https://api.telegram.org/bot<bot_token>/sendMessage?chat_id=<id>&text=<text> , где

<bot_token> — токен бота

<id> — айди чата (группы/канала)

<text>  — текст, который вы отправите

Если сообщение пришло, то вы все сделали правильно.  

Настройка постбека в AdsBridge

Шаблон постбека выглядит следующим образом:

https://api.telegram.org/bot<bot_token>/sendMessage?chat_id=<id>&text=~~~***New message***~~~%0A%0AGLOBAL%20POSTBACK%0AUSER%20ФAFFID%0Aholder_id%20<holder_id>%0ACampaign_id%20<campaign_id>%0Aoffer_id%20<offer_id>%0A<payout>%0AIP%20<ip>%0AOS%20<os>%0ATrafficsource_name%20<trafficsource_name>%0ACountry%20<country>%0AState%20<state>%0AUser_agent%20<useragent>%0ATimestamp%20<timestamp>%0AToken1%20<sub_id1>%0AToken2%20<sub_id2>%0AToken3%20<sub_id3>%0AToken4%20<sub_id4>%0AToken5%20<sub_id5>%0AToken6%20<sub_id6>%0A

Обратите внимание! В постбеке могут быть использованы не все макросы, которые прописаны в примере, вы можете оставлять только нужные для Вас

Пример:

https://api.telegram.org/bot7366643802:AAGfU03bCmdWDMKrfIZ1gdrTq-_bce9gbfs/sendMessage?chat_id=1837745499&text=~~~***New message***~~~%0A%0AGLOBAL%20POSTBACK%0AUSER%20ФAFFID%0Aholder_id%20<holder_id>%0ACampaign_id%20<campaign_id>%0Aoffer_id%20<offer_id>%0A<payout>%0AIP%20<ip>%0AOS%20<os>%0ATrafficsource_name%20<trafficsource_name>%0ACountry%20<country>%0AState%20<state>%0AUser_agent%20<useragent>%0ATimestamp%20<timestamp>%0AToken1%20<sub_id1>%0AToken2%20<sub_id2>%0AToken3%20<sub_id3>%0AToken4%20<sub_id4>%0AToken5%20<sub_id5>%0AToken6%20<sub_id6>%0A

Далее нужно вставить ссылку в поле постбека в настройке кампании AdsBridge:

Далее делаем тестовую конверсию на партнерке или ждем реальную, после появления конверсии в трекере придет уведомление в Telegram в следующем виде: 

Готово, постбек создан!

 

Оставить комментарийВаш email будет виден только Вам. Поля, отмеченные звёздочкой, обязательны.