Как создать своего бота:
- стучимся к @BotFather и выбираем /newbot
- после ввода имени мы получим токен бота (он нам в дальнейшем понадобится)
если провтыкали токен, то его можно получить иначе после создания бота:
/mybots выбираем своего бота и жмем API Token
находим своего бота и жмем "ЗАПУСТИТЬ", что бы он мог писать нам
настраиваем наш скрипт
PHP:
define( 'TOKEN', 'наш токен' );
define( 'CHAT_ID', 'айди нашего акк в тг' );
Айди своего аккаунта можно узнать например через @getidsbot
Код:
👤 Вы
├ id: xxxxxxx <- наш айди
├ is_bot: false
├ first_name: xxxx
├ username: xxxx (https://t.me/xxxx)
└ language_code: ru (-)
Кладем наш скрипт например в папку с платежной системой
Дописываем в файл webhook/handler в нужной части кода (перед/после выдачи предметов)
PHP:
require 'telegram-bot.php';
$text = "Принят платеж на сумму <b>" . number_format( 12345 ) . " RUB</b>";
$text .= "\nПлатежная система: <b>Qiwi</b>";
$text .= "\nПроект: <b>Castle Town</b>";
$text .= "\nСервер: <b>Remastered x5</b>";
$postfields = [
'chat_id' => CHAT_ID,
'text' => $text,
'disable_web_page_preview' => true,
'parse_mode' => 'html'
];
$response = $telegramAPI->sendMessage( $postfields );