modified: valitovgaziz/html/index.html

modified:   valitovgaziz/html/scripts.js
add telegrem bot message sender
This commit is contained in:
2025-10-02 16:37:55 +05:00
parent f4ae7ba51e
commit 6e3f60c56c
2 changed files with 82 additions and 6 deletions
+3 -5
View File
@@ -196,7 +196,7 @@
<div class="investment-cta">
<h3>Готовы обсудить инвестиционные возможности?</h3>
<p>Свяжитесь для получения презентации проекта и финансовой модели</p>
<a href="#contact" class="btn btn-primary">Запросить презентацию</a>
<button class="btn btn-primary" onclick="sendMessageTelegramm()">Запросить презентацию</button>
</div>
</div>
</div>
@@ -223,6 +223,7 @@
потенциалом масштабирования на рынок Travel Tech.
</p>
</div>
<!--
<h2>Опыт работы</h2>
<div class="timeline">
<div class="timeline-item">
@@ -274,7 +275,7 @@
</li>
</ul>
</div>
</div>
</div>-->
</div>
<div class="section">
@@ -338,9 +339,6 @@
2020: Управление по Agile: Scrum, Kanban, Lean (Нетология-групп)
</li>
<li>2019: English intermediate (Frog-school)</li>
<li>
2017: Слесарь КИПиА (Учебно-образовательный центр "Газ-Нефть Кадры")
</li>
</ul>
</div>
+78
View File
@@ -74,3 +74,81 @@ backToTopButton.addEventListener('click', function() {
behavior: 'smooth'
});
});
// Обработчик для кнопки "Запросить презентацию"
document.addEventListener("DOMContentLoaded", function () {
const requestBtn = document.getElementById("request-presentation-btn");
if (requestBtn) {
requestBtn.addEventListener("click", function () {
const message = prompt("Введите ваше сообщение для отправки в Telegram:");
if (message) {
// Замените на свои значения
const BOT_TOKEN = "ВАШ_ТОКЕН_БОТА";
const CHAT_ID = "ВАШ_CHAT_ID";
// Формирование данных запроса
const telegramData = {
chat_id: CHAT_ID,
text: `📥 Новая заявка с сайта:\n\n<message>${message}</message>`,
parse_mode: "HTML",
};
// Отправка сообщения в Telegram
fetch(`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(telegramData),
})
.then((response) => response.json())
.then((data) => {
if (data.ok) {
alert("Сообщение успешно отправлено!");
} else {
alert("Ошибка при отправке. Проверьте данные.");
}
})
.catch((error) => {
console.error("Ошибка:", error);
alert("Произошла ошибка. Попробуйте позже.");
});
}
});
}
});
function sendMessageTelegramm() {
const message = prompt("Введите ваши контакты для получения информации от Газиза:");
if (message) {
const BOT_TOKEN = "8470085635:AAEPZcsN3n-3FkMdr7DzxbiQ3q8mXZTGwug";
const CHAT_ID = "559861569";
// Используем FormData вместо JSON (более надежно)
const formData = new FormData();
formData.append('chat_id', CHAT_ID);
formData.append('text', `📥 Новая заявка с сайта ValitovGaziz:\n\n${message}`);
formData.append('parse_mode', 'HTML');
// Альтернативный URL
fetch(`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`, {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
if (data.ok) {
alert("Сообщение успешно отправлено!");
} else {
console.error('Telegram API Error:', data);
alert("Ошибка: " + (data.description || 'Неизвестная ошибка'));
}
})
.catch(error => {
console.error("Ошибка:", error);
alert("Произошла ошибка сети. Попробуйте позже.");
});
}
}