Бот Telegram отправка почты по параметрам — Настраиваем уведомления о лидах в чат-бот Telegram

Создайте файл telegram.php

<?php file_put_contents(‘telgram-log.txt’, ‘Data: ‘ . var_export($_POST, true)); — логируем массив данных, который приходит в скрипт:

$ltype = $_POST[‘ltype’];

$phone = $_POST[‘phone’];

$token = ‘ТОКЕН‘; //в данном случае ТОКЕН надо заменить на 369562793:AAHU4vvagfvEoQ0MUOTXr2XjhYKDyTp4qBE

$chat_id_list = array( //ID тех, кому шлем сообщения. Последний элемент БЕЗ ЗАПЯТОЙ

‘XXXXX’, // первый получатель

‘XXXXX’ //второй получатель

); //чтобы найти id нового пользователя надо перейти по ссылке https://api.telegram.org/botТОКЕН/getUpdates дать пользователю ссылку на бота, он нажмет старт, обнови страницу https://api.telegram.org/botТОКЕН/getUpdates и в открывшемся окне ты увидишь его id

for ($i=0; $i < 2 ; $i++) { // $i < X, где X = количеству пользователей, которым будут отсылаться уведомления.

$chat_id = $chat_id_list[$i];

$url = ‘https://api.telegram.org/bot’ . $token . ‘/sendMessage?chat_id=’ . $chat_id . «&text=» . $phone . «: » . $ltype; //Отсылаем телефон и тип формы

//file_put_contents(‘telega-log-url.txt’, ‘Data: ‘ . var_export($url, true));

$result = file_get_contents($url, false, stream_context_create(array(

‘http’ => array(

‘method’ => ‘POST’,

‘header’ => ‘Content-type: application/x-www-form-urlencoded’,

‘content’ => http_build_query("1«)

)

)));

}

?>

telegram-log.txt в нашем случае выглядит =

Array

[ltype] => Заказать консультацию

[phone] => +7 (111) 111-11-11

)

Сам файл telegram.php необходимо загрузить на хостинг в папку, где лежат скрипты php, и прописать правильный адрес к нему в функции Telegram.

Помимо типа формы (ltype) и телефона можно передавать и другие параметры (utm-метки, например). Для этого достаточно описать необходимые переменные и дописать их через точку в переменную $url.

Например:

$utm_source = $_POST[‘utm_source’]; //(в начале скрипта)

$url = ‘https://api.telegram.org/bot’ . $token . ‘/sendMessage?chat_id=’ . $chat_id . «&text=» . $phone . «: » . $ltype . «: » . $utm_source;

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.