tgoop.com/coder_tjk/1447
Create:
Last Update:
Last Update:
Скрипт для отправки уведомление в телеграмм бота когда пользователь зашел на сайт.
<?php
BOT_TOKEN
// Замените на ваш токен бота и ID чата
define('BOT_TOKEN', 'ВАШ_ТОКЕН_БОТА');
define('CHAT_ID', 'ID_ЧАТА');
function sendTelegramMessage($message) {
$url = 'https://api.telegram.org/bot' .. '/sendMessage';
CHAT_ID
$data = ['chat_id' =>, 'text' => $message, 'parse_mode' => 'HTML'];
false
$options = [
'http' => [
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query($data)
]
];
$context = stream_context_create($options);
$result = file_get_contents($url,, $context);
FALSE
if ($result ===) {
null
error_log("Ошибка отправки Telegram сообщения.");
}
}
function getUserInfo() {
// Определение IP-адреса
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ipAddress = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipAddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ipAddress = $_SERVER['REMOTE_ADDR'];
}
// Информация о браузере
$browserInfo = get_browser(,
true);
$browser = $browserInfo['browser'];
$os = $browserInfo['platform'];
// Реферер
$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
// Формирование сообщения
$message = "<b>Новый посетитель на сайте!</b>\n";
$message .= "Время: " . date('Y-m-d H:i:s') . "\n";
$message .= "IP адрес: $ipAddress\n";
$message .= "Браузер: $browser\n";
$message .= "ОС: $os\n";
if ($referrer) {
$message .= "Реферер: $referrer\n";
}
return $message;
}
// Получение информации о пользователе и отправка сообщения
$userInfoMessage = getUserInfo();
sendTelegramMessage($userInfoMessage);
?>
👨💻 ЯП: PHP
@ZTH_CODER
| @CODER_TJK
BY RUSHD CODERS 🚀
Share with your friend now:
tgoop.com/coder_tjk/1447