Цей гайд веде новачка через 8 розділів: від старту до розширень. Кожен крок містить прості дії, готові промпти та чек-листи, щоб ти не згубився.
Анімований приклад проходження майстра.
I. Старт
Привітання: натисни «Почати», щоб зберегти стартовий стан.
Вибір типу бота: ознайомся з таблицею, обери сценарій, збережи перелік команд.
Вибір режиму ШІ: ChatGPT або Codex. У промптах автоматично зʼявляться правильні кнопки.
Вибір середовища: локально або в Codespaces. Підказки підлаштовуються під вибір.
Перевірка інструментів: постав галочки, а якщо чогось нема — скористайся кнопками з інструкціями.
II. Підготовка проєкту
На цьому етапі формуємо структуру файлів та отримуємо Dev Brief і промпт для ШІ.
Створення папки: кнопка копіює назву `mybot`, інструкція пояснює навіщо.
main.py: поки порожній, але штормуємо місце під майбутній код.
DEV BRIEF: редагуємо вибір типу, режиму, середовища та команд без виходу з поточного кроку.
Промпт для коду: готовий текст з командами, бекендом та інструкцією запуску.
requirements.txt: якщо файл не створено, відкривається слайдер-підказка; чекбокс фіксує виконання.
.env: аналогічно до requirements.txt, з підказками щодо захисту секретів.
Промпти створені так, щоб ШІ давав готові шматки коду та пояснював, куди їх вставити. Якщо отримуєш помилку — повернись до цього розділу й переглянь чек-лист.
III. База даних
Спочатку проста теорія, потім — вибір формату та покрокові інструкції з промптами для ШІ.
Пояснення: чому важливо зберігати дані та що чекає далі.
Вибір бекенду: JSON, SQLite, Google Sheets чи Postgres (Docker). Карточки з коротким описом.
Кроки для вибраного варіанта: для кожного надано промпт, який просить ШІ дати код і вказує файли.
Якщо щось зламалося, натисни «Скопіювати промпт» і попроси ШІ: «Поясни, як виправити помилку ...message... у кроці бекенду». Система згенерує уточнений текст.
IV. Дизайн
Тут зібрані промпти для створення меню, інлайн-кнопок, дружніх текстів. Кожен блок нагадує, що робимо, та містить коротку дію для перевірки в Telegram (`/start`, `/add`).
V. Статистика & VI. Оплати
Два модулі, які можна додати будь-коли. Кожен блок має готовий промпт для ШІ й нагадування про кінцевий тест.
VII. Запуск & VIII. Розвиток
Фінальні кроки: створення бота у BotFather, запуск, тест команд, резервна копія. Далі — ідеї для розвитку (автозбереження, багатомовність, адмін-панель).
Як працювати з помилками
Повернись до відповідного кроку й перевір, чи виконано чек-лист.
Використай кнопку «Скопіювати промпт» і додай на початку: «У мене помилка: <опис>. Підкажи, як виправити».
Перевір, що `.env` не потрапив у git, а `requirements.txt` відповідає версіям із гайда.