Эта инструкция для Марка - как быстро запустить проект на Windows.
- Python 3.8+ установлен на компьютере
- Интернет для установки библиотек
- Telegram на телефоне
Если Python не установлен - скачай с python.org
- Открой Telegram
- Найди @BotFather
- Напиши
/newbot - Придумай имя:
HR Helper - Придумай username:
your_name_hr_bot(должен заканчиваться на_bot) - Скопируй токен который пришлет BotFather
- Открой файл
config.pyв блокноте - Найди строку
BOT_TOKEN = 'YOUR_BOT_TOKEN_HERE' - Замени
YOUR_BOT_TOKEN_HEREна твой токен от BotFather - Сохрани файл
Пример:
BOT_TOKEN = '7618288124:AAGn0o6MGuiPKMACglzC51pXrHFDiYERMhc'Способ 1 (самый простой):
- Двойной клик по файлу
start.bat - Готово!
Способ 2 (через командную строку):
# Открыть командную строку в папке проекта
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python main.py- Найди своего бота в Telegram (по username который создал)
- Напиши
/start - Должны появиться кнопки меню
- Попробуй команду
/news
Если работает - всё готово! ✅
Смотри файл DEMO.md - там подробный сценарий демонстрации с примерами.
Ключевые моменты для демонстрации:
- Telegram бот с кнопками
- Массовая рассылка через API (Postman)
- Добавление новостей через API
- Автоматическое уведомление пользователей
Проблема: 'python' is not recognized...
Решение:
- Скачай Python с python.org
- При установке обязательно поставь галочку "Add Python to PATH"
- Перезагрузи компьютер
- Попробуй снова
Проблема: Бот не отвечает в Telegram
Решение:
- Проверь что токен правильно скопирован в
config.py - Токен должен быть в кавычках
- Не должно быть пробелов в начале/конце
- Перезапусти
start.bat
Проблема: Address already in use при запуске
Решение:
- Открой
main.pyиapi.py - Найди
port=5001 - Замени на
port=5002(или другой свободный порт) - Сохрани и перезапусти
- ✅ Запущенный бот (
start.bat) - ✅ Postman установлен (скачать)
- ✅ Telegram открыт на телефоне
- ✅ Файл DEMO.md под рукой
- Запускай
start.batперед демонстрацией - Проверь что бот отвечает в Telegram
- Проверь что API работает: открой в браузере
http://localhost:5001/api/health - Подготовь примеры JSON для Postman (они есть в DEMO.md)
Готово! Удачи на защите! 🎓
Если что-то не работает - перечитай эту инструкцию или посмотри README.md.