Настраиваем постбеэки в телегу
Ded MazayЗдравствуйте детишки в платьях и штанишках !
Тема нашего сегодняшнего урока - настройка постбэка с партнёрских программ в телеграмм-бота. Страшное слово постбэк - это ничто иное, как извещение партнерской программы, что совершено какое-то действие (самое долгожданное извещение - это конверсия).
Сообщение в боте будет выглядеть примерно вот так:

Перво - наперво бежим в Бот-фазер (@BotFather) и создаём себе бота, куда будем принимать сообщения. О том, как создать себе бота в телеге сейчас не писал только ленивый, поэтому, пользуемся любимым поисковиком. На заключительном этапе создания бота должно прийти сообщение от Бот-фазера с длинным ключём:

Скопируйте ключ (то, что выделено красным) и сохраните в надёжном тёплом месте.
Берём ссылку:
https://api.telegram.org/bot8888888888888888888888888888/getUpdates
Заместо восьмёрок вставляем сохранённый ключ и переходим по ней в браузере, чтобы засечь ID нашего бота. Появляется такой текст:

Цыферки, после букв "id" - это и будет искомый айди вашего бота !
Далее всё просто:
Пишем в блокноте (Нотепаде) ссылку:
- https://api.telegram.org/bot<bot_token>/sendMessage?chat_id=<id>&text=<text>
где вместо
<bot_token> - токен бота, полученный у Бот-фазера
<id> - айди вашего бота
<text> - текст который хотите отправить
Вставьте полученную строку в адресную строку вашего браузера и со всей силы нажмите клавишу ENTER.
Если в бот, который вы создали пришло сообщение с вашим текстом, то вы на полпути к победе !
Теперь, настраиваем партнерские программы, чтобы при конверсии, вам в бот приходила так дорогая сердцу мессага.
Тыкаем на ваш Email (в верху, справа) и тыкаем на слово Профиль:

На открывшейся странице, нас интересует пункт, выделенный красным:

Жмём кнопку:

В поле, где нарисованы брачные кольца (шутка) вводим:
- https://api.telegram.org/bot<bot_token>/sendMessage?chat_id=<id>&text=Traforce%20%F0%9F%92%B0%20{sum}%20{currency}%20%F0%9F%91%A4%20{sub1}%20%F0%9F%93%83%20{offer_name}%20%F0%9F%8C%8D%20{geo}%20%F0%9F%8F%B0%20{city}
где вместо
<bot_token> - токен бота, полученный у Бот-фазера
<id> - айди вашего бота
То, что после &text= идут слова с кракозябрами, это нормально, это такая кодировка (UTF8), можете проверить, скопировав и вставив всю эту ссылку в командную строку браузера и получив в вашем боте следующие письмецо:

Следующее выпадающее меню настраиваем так:

и жмём на кнопку СОХРАНИТЬ.
Всё ! При совершении конверсии в течении 10-15 секунд к вам в бот прийдёт долгожданная весточка.
В остальных партнёрках меняем только название (Traforce, на другую) и ставим макросы (те, что в фигурных скобках {} ) как положено в данной партнёрке.
ВНИМАНИЕ ! В LosPollos нужно ставить в ссылках Click ID: 0 (ноль), иначе постбек не срабатывает

Параметров там немного, после &text= вставляете LosPollos:%20{sum}%20USD%20{cid}
В OFFERRUM настраиваем так:

Концовку можете вставить такую:
&text=AD1%20%F0%9F%92%B0%20{summ_total}%20{currency}%20%F0%9F%91%A4%20{subid1}%20%F0%9F%93%83%20{offer_name}%20%F0%9F%8C%8D%20{geo_country}
Мессага о конверсии будет выглядеть так:

Главное запомните, что в UTF8 - %20 - это пробел, а остальные значки можно посмотреть здесь.
Ну вот, мальчики и девочки, вы научились делать постбэки в телеграм-бота, с чем вас и поздравляю !