modified: valitovgaziz/html/index.html
modified: valitovgaziz/html/scripts.js add telegrem bot message sender
This commit is contained in:
@@ -196,7 +196,7 @@
|
|||||||
<div class="investment-cta">
|
<div class="investment-cta">
|
||||||
<h3>Готовы обсудить инвестиционные возможности?</h3>
|
<h3>Готовы обсудить инвестиционные возможности?</h3>
|
||||||
<p>Свяжитесь для получения презентации проекта и финансовой модели</p>
|
<p>Свяжитесь для получения презентации проекта и финансовой модели</p>
|
||||||
<a href="#contact" class="btn btn-primary">Запросить презентацию</a>
|
<button class="btn btn-primary" onclick="sendMessageTelegramm()">Запросить презентацию</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -223,6 +223,7 @@
|
|||||||
потенциалом масштабирования на рынок Travel Tech.
|
потенциалом масштабирования на рынок Travel Tech.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
<!--
|
||||||
<h2>Опыт работы</h2>
|
<h2>Опыт работы</h2>
|
||||||
<div class="timeline">
|
<div class="timeline">
|
||||||
<div class="timeline-item">
|
<div class="timeline-item">
|
||||||
@@ -274,7 +275,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>-->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="section">
|
<div class="section">
|
||||||
@@ -338,9 +339,6 @@
|
|||||||
2020: Управление по Agile: Scrum, Kanban, Lean (Нетология-групп)
|
2020: Управление по Agile: Scrum, Kanban, Lean (Нетология-групп)
|
||||||
</li>
|
</li>
|
||||||
<li>2019: English intermediate (Frog-school)</li>
|
<li>2019: English intermediate (Frog-school)</li>
|
||||||
<li>
|
|
||||||
2017: Слесарь КИПиА (Учебно-образовательный центр "Газ-Нефть Кадры")
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -74,3 +74,81 @@ backToTopButton.addEventListener('click', function() {
|
|||||||
behavior: 'smooth'
|
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("Произошла ошибка сети. Попробуйте позже.");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user