Отправляем себе в telegram уведомления с сайта

  • Автор темы Bandera
  • Дата начала
Bandera

Bandera

Команда форума
Админ
241
460
Простейшая инструкция по отправке сообщений себе в телеграмм с вашего сайта. Например это может быть пополнение баланса на сайте. Запрос на вывод средств, сбор заявок, отправка формы и многое другое.
  1. Открываем в телеге @BotFather
  2. /start
  3. Создаем нового бота /newbot
  4. Пишем название бота (Пополнения/Заявки и тд)
  5. После успешного создания получаем API token который потребуется дальше
Как это выглядит смотрите скриншот:
1665152804167
Следующее что Вам нужно узнать это Ваш ID в телеграмм, для этого:
  1. Открываем в телеграмме бота @getmyid_bot
  2. /start
  3. Получаем Your user ID: 435774151 (который вам еще потребуется).
Как это выглядит на скриншоте:
1665153098162
Следующий шаг - проверка, для этого:
Имея все необходимые данные, заполняем строку по образцу:
https://api.telegram.org/bot"APItoken"/sendMessage?chat_id="Ваш ID"&text=сообщение");
Должно получится так:
Получившийся результат копируем в браузер после чего переходим, если все заполнено верно то Вам придет сообщение в телеграмм с текстом "Проверка"

Теперь чтобы отправлять сообщения непосредственно с сайта Вам нужно добавить код в нужном месте (обычно это после отправки формы)
PHP:
file_get_contents("https://api.telegram.org/bot475268552:AAEZV4o27Wd2m6BhhLzvsbx1DOcXnKg3HHc/sendMessage?chat_id=425374155&text=Проверка");
Так же можно модифицировать код используя переменные, например:
PHP:
$messege = "Пополнение/Новая заявка на сайте";
file_get_contents("https://api.telegram.org/bot475268552:AAEZV4o27Wd2m6BhhLzvsbx1DOcXnKg3HHc/sendMessage?chat_id=425374155&text=$messege");

Примеры применения в скриптах:​

Открываем файл payeer.php
После:
PHP:
echo $_POST['m_orderid']."|success";// Успешно
Добавляем:
PHP:
$messege = "Пополнение на $sum Руб";
file_get_contents("https://api.telegram.org/bot5728131335:AAEzLng17P3klTCiBq-MdVAsRMf7ld1Pixw/sendMessage?chat_id=661992371&text=$messege");
Открываем файл payeer_merchant.php
После:
PHP:
echo $_POST['m_orderid']."|success";
Добавляем
PHP:
$messege = "Пополнение на $ik_payment_amount Руб";
file_get_contents("https://api.telegram.org/bot5728131335:AAEzLng17P3klTCiBq-MdVAsRMf7ld1Pixw/sendMessage?chat_id=661992371&text=$messege");
Пример для payeer
Открываем файл modules\pay\payeer.php
После:
PHP:
echo $_POST['m_orderid'].'|success';
Добавить:
PHP:
$messege = "Пополнение на $get_sum_basket['sum'] Руб";
file_get_contents("https://api.telegram.org/bot5728131335:AAEzLng17P3klTCiBq-MdVAsRMf7ld1Pixw/sendMessage?chat_id=661992371&text=$messege");
 
M

Myname

Пользователь
10
1
Спасибо, довольно полезная информация! В будущем пригодится (y)