From 6e3f60c56cf0df09d3bdd0803d900a68baf9fe03 Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Thu, 2 Oct 2025 16:37:55 +0500 Subject: [PATCH] modified: valitovgaziz/html/index.html modified: valitovgaziz/html/scripts.js add telegrem bot message sender --- valitovgaziz/html/index.html | 8 ++-- valitovgaziz/html/scripts.js | 80 +++++++++++++++++++++++++++++++++++- 2 files changed, 82 insertions(+), 6 deletions(-) diff --git a/valitovgaziz/html/index.html b/valitovgaziz/html/index.html index 9610887..7768b7d 100644 --- a/valitovgaziz/html/index.html +++ b/valitovgaziz/html/index.html @@ -196,7 +196,7 @@

Готовы обсудить инвестиционные возможности?

Свяжитесь для получения презентации проекта и финансовой модели

- Запросить презентацию +
@@ -223,6 +223,7 @@ потенциалом масштабирования на рынок Travel Tech.

+
@@ -338,9 +339,6 @@ 2020: Управление по Agile: Scrum, Kanban, Lean (Нетология-групп)
  • 2019: English intermediate (Frog-school)
  • -
  • - 2017: Слесарь КИПиА (Учебно-образовательный центр "Газ-Нефть Кадры") -
  • diff --git a/valitovgaziz/html/scripts.js b/valitovgaziz/html/scripts.js index f681a40..2b62876 100644 --- a/valitovgaziz/html/scripts.js +++ b/valitovgaziz/html/scripts.js @@ -73,4 +73,82 @@ backToTopButton.addEventListener('click', function() { top: 0, behavior: 'smooth' }); -}); \ No newline at end of file +}); + +// Обработчик для кнопки "Запросить презентацию" +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}`, + 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("Произошла ошибка сети. Попробуйте позже."); + }); + } +} \ No newline at end of file