Иконка ресурса

Informing about donations Telegram Bot [PHP]

Как создать своего бота:
  • стучимся к @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 );
Назад
Сверху Снизу