# 📝 Готовые промпты для бонусных уроков (модуль «ПРОФИ»)

Здесь собраны проверенные промпты (запросы к нейросетям) для бонусных уроков модуля «ПРОФИ». Вы можете копировать их и вставлять в DeepSeek, Qwen или ChatGPT.

---

## Урок 10 — PWA: превращаем сайт в мобильное приложение

**Промпт 10.1 (создание манифеста):**
> Создай manifest.json для моего сайта [название сайта]. Название: "Моя Школа". Стартовый URL: /index.html. Цвет темы: #0a0c0f. Цвет фона: #0a0c0f. Добавь иконки размером 192x192 и 512x512 (ссылки на них добавлю позже).

**Промпт 10.2 (проверка манифеста):**
> Покажи пример manifest.json для моего сайта [название сайта]. Объясни, что означает каждый параметр: name, short_name, description, start_url, display, theme_color, background_color, icons.

**Промпт 10.3 (подключение манифеста):**
> Добавь в мой index.html в раздел head ссылку на файл manifest.json, который лежит в корне сайта.

**Промпт 10.4 (service worker):**
> Напиши service worker для моего сайта. Кэшируй все файлы (HTML, CSS, JS, изображения). При отсутствии сети показывай кэшированную версию. Используй Cache API. Название кэша: "my-site-v1". Добавь обработку ошибок и обновление кэша.

**Промпт 10.5 (проверка service worker):**
> Покажи пример service worker (sw.js) для статического сайта. Объясни, что делает каждая часть: install, activate, fetch. Добавь комментарии в коде.

**Промпт 10.6 (регистрация service worker):**
> Добавь в конец моего index.html (перед закрывающим тегом body) код регистрации service worker. Проверь, что браузер поддерживает service worker, и зарегистрируй файл /sw.js.

**Промпт 10.7 (push-уведомления):**
> Напиши код для push-уведомлений в PWA. Используй Web Push API. Отправляй уведомление при новой заявке.

---

## Урок 11 — Telegram-бот для уведомлений о заявках

**Промпт 11.1 (структура кода формы):**
> Открой код формы, который мы сделали в уроке 4: данные (name, phone, email) отправляются в Firebase Firestore в коллекцию requests. Покажи мне структуру этого кода и объясни, куда именно добавить уведомление в Telegram — после успешной записи заявки.

**Промпт 11.2 (функция отправки в Telegram):**
> Добавь в мой JavaScript-код функцию отправки уведомления в Telegram. Токен бота: ТЕЛЕГРАМ_ТОКЕН, chat_id: ТЕЛЕГРАМ_CHAT_ID. Сообщение должно содержать имя, телефон и email из формы: "Новая заявка! Имя: ..., Телефон: ..., Email: ...". Используй fetch на https://api.telegram.org/bot<токен>/sendMessage с форматом HTML. Добавь обработку ошибок, верни результат — получилось или нет.

**Промпт 11.3 (интеграция с формой):**
> Интегрируй функцию отправки в Telegram в обработчик отправки формы из урока 4. После успешной записи заявки в Firebase отправляй уведомление в Telegram. Если уведомление доставлено — покажи сообщение "Спасибо! Заявка отправлена, мы свяжемся с вами". Если заявка сохранена, но уведомление не доставлено — покажи предупреждение, что заявка всё равно принята. При ошибке сохранения — покажи сообщение об ошибке.

**Промпт 11.4 (отладка уведомлений):**
> Мои уведомления в Telegram не приходят. Проверь мой код отправки в Telegram: убедись, что токен и chat_id корректны, fetch на api.telegram.org вызывается после успешной записи в Firebase, ошибки выводятся в консоль браузера. Исправь найденные проблемы.

---

*Разделы для уроков 12–13 будут добавлены по мере публикации уроков. Эти промпты являются отправной точкой — вы можете их изменять, уточнять, добавлять детали.*
