Commit Graph
12 Commits
Author SHA1 Message Date
grigorij d757352b8a Добавлена ветка cosmetics 2026-07-31 13:07:25 +04:00
grigorij f289631645 Добавлена ветка prod_prep 2026-07-31 12:58:23 +04:00
devproject fb6aa7cf4a Админ-панель: команда /admin, user_name при создании записи, отмена брони админом 2026-06-14 21:20:37 +04:00
devproject 4d031924ae Исправление создания брони: await перед create_booking/update_booking, фикс cancel_booking, логирование в save_bookings 2026-06-14 20:55:23 +04:00
DevProject Agent a6a1e0d8a9 📝 Логирование + graceful shutdown
- Добавлен app/logger.py — loguru с ротацией (консоль, файл, ошибки)
- main.py: логи старта/стопа, graceful shutdown (SIGTERM/SIGINT/stop_signal)
- Все хендлеры: логирование ключевых действий пользователя
- Логи сохраняются в logs/bot_YYYY-MM-DD.log, ротация 30 дней
- Ошибки отдельно в logs/errors_*
2026-06-14 19:43:46 +04:00
DevProject Agent b29a033831 🐛 memory.py: исправлена опечатка /data -> /"data" 2026-06-14 19:28:44 +04:00
DevProject Agent 8efd5d09d5 📦 Добавлены __init__.py во все пакеты
Для корректной работы импортов в Python и совместимости с IDE/линтерами
2026-06-14 19:22:49 +04:00
DevProject Agent 866a01d700 🔥 JSON-хранилище: данные в data/*.json вместо in-memory
- Переписан memory.py: теперь загружает/сохраняет users.json и bookings.json в data/
- booking_service.py: импорты через функции, а не переменные
- start.py, profile.py: используют get_user/set_user вместо прямого импорта users
- Добавлена папка data/ с .gitkeep
2026-06-14 19:22:27 +04:00
DevProject Agent da1487d99e Очистка: удалены pycache, .DS_Store, добавлен gitignore 2026-06-14 19:07:50 +04:00
grigorij 34b2880a68 init 2026-06-13 19:34:57 +04:00
grigorij 61d8eb48a9 feat: реализован MVP Telegram-бота для записи
* настроена структура проекта
* подключены handlers и routers
* реализовано главное меню
* добавлены разделы: профиль, контакты, о компании, мои записи
* реализована FSM-машина состояний для записи
* добавлен сервисный слой booking_service
* реализовано сохранение записей в памяти
* добавлено подтверждение записи
* реализована отмена записи
* исправлены конфликты FSM и кнопок меню
* добавлена отдельная клавиатура во время записи
* выполнен рефакторинг импортов и структуры проекта
* улучшен пользовательский сценарий записи
2026-06-11 13:50:24 +04:00
grigorij 2c6f82bfb5 Добавлена базовая структура проекта Telegram-бота (handlers, config, memory) 2026-06-10 22:51:56 +04:00