CampFirePlay/public/index.html
2025-01-16 10:30:22 +03:00

66 lines
2.3 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Профиль</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 0;
padding: 20px;
background-color: #f4f4f4;
}
.profile {
background: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.profile h1 {
margin: 0 0 10px;
}
.profile p {
margin: 5px 0;
}
</style>
<script src="https://telegram.org/js/telegram-web-app.js"></script>
</head>
<body>
<div class="profile">
<h1 id="username">Загрузка...</h1>
<p>Уровень: <span id="level"></span></p>
<p>Опыт: <span id="exp"></span> / <span id="expToNextLevel"></span></p>
<p>Баланс: <span id="money"></span></p>
<p>Дом: <span id="house"></span></p>
<p>Машина: <span id="car"></span></p>
<p>Телефон: <span id="mobile"></span></p>
</div>
<script>
// Telegram WebApp API
const tg = window.Telegram.WebApp;
// Получаем ID пользователя
const userId = tg.initDataUnsafe.user.id;
// Загружаем данные профиля
fetch(`/profile/${userId}`)
.then((response) => response.json())
.then((data) => {
document.getElementById('username').textContent = data.username;
document.getElementById('level').textContent = data.level;
document.getElementById('exp').textContent = data.exp;
document.getElementById('expToNextLevel').textContent = data.expToNextLevel;
document.getElementById('money').textContent = data.money;
document.getElementById('house').textContent = data.house;
document.getElementById('car').textContent = data.car;
document.getElementById('mobile').textContent = data.mobile;
})
.catch((err) => {
console.error('Ошибка загрузки профиля:', err);
});
</script>
</body>
</html>