Commit Graph

  • 6785918bdc docker: подготовка к запуску в контейнере (Telegram-бот) docker prog1764 2026-08-04 20:21:31 +04:00
  • 49d7af2d18 fix: пароль админа больше не остаётся в истории чата (PRJ-3) PRJ-3 prog1764 2026-08-04 19:36:19 +04:00
  • 896c26bd57 fix: закрыть IDOR в бронях, пароль админа и обработку callback_data (PRJ-3) prog1764 2026-08-04 19:33:08 +04:00
  • d757352b8a Добавлена ветка cosmetics cosmetics grigorij 2026-07-31 13:07:25 +04:00
  • f289631645 Добавлена ветка prod_prep prod_prep grigorij 2026-07-31 12:58:23 +04:00
  • bf26370da9 docs: remove admin password from README master devproject-bot 2026-07-06 23:11:49 +04:00
  • 3c1614cf23 docs: add README with project overview, setup and configuration devproject-bot 2026-07-06 23:08:44 +04:00
  • 7d0cb2b443 Merge pull request 'feat/devproject-deploy' (#1) from feat/devproject-deploy into master gregoi4957 2026-06-18 17:12:15 +04:00
  • 39486a4dfe feat: improve main menu layout - 2-column grid with placeholder text devproject 2026-06-15 18:48:52 +04:00
  • 0791a096a8 Исправление админки: сессия по паролю (можно отменять записи после /admin <пароль>) devproject 2026-06-14 22:05:38 +04:00
  • c1f06d299e Безопасная админка: /admin <пароль> из .env, user_id проверка, молчаливый отказ devproject 2026-06-14 21:56:31 +04:00
  • b6d5b59132 Выбор нескольких услуг в одну запись: мультивыбор на шаге услуг, кнопка Готово devproject 2026-06-14 21:45:39 +04:00
  • ca05bbfb01 Исправление admin: booking.get(user_name) or вместо get(, default) (пустая строка не считалась фолбэком) devproject 2026-06-14 21:36:41 +04:00
  • 0a5ca6ba26 Добавлен admin.py хендлер (забыт в предыдущем коммите) devproject 2026-06-14 21:20:58 +04:00
  • fb6aa7cf4a Админ-панель: команда /admin, user_name при создании записи, отмена брони админом devproject 2026-06-14 21:20:37 +04:00
  • 4f6a27ef85 Исправление: кнопка Назад добавлена в выбор времени (time_slots.py) devproject 2026-06-14 21:09:08 +04:00
  • bc06baf628 Исправление: кнопка Назад добавлена в выбор даты (calendar.py) devproject 2026-06-14 21:06:46 +04:00
  • dfa41c9a4e Добавлена кнопка Назад на всех этапах записи (услуга→мастер→дата→время→подтверждение) devproject 2026-06-14 21:03:51 +04:00
  • eb9b16784f Срочные улучшения: проверка занятости слота, автоочистка cancelled записей devproject 2026-06-14 20:59:46 +04:00
  • 4d031924ae Исправление создания брони: await перед create_booking/update_booking, фикс cancel_booking, логирование в save_bookings devproject 2026-06-14 20:55:23 +04:00
  • 4b531b83d1 Исправление бага в Мои записи: f-string синтаксис, try/except, конкатенация строк devproject 2026-06-14 20:24:23 +04:00
  • 1d5b52f7b2 ♻️ Меню: убран /start, добавлен обработчик услуг DevProject Agent 2026-06-14 20:01:21 +04:00
  • d7ee82e3a5 😊 Emoji в услуги, мастеров + fix await + соответствие кнопок DevProject Agent 2026-06-14 19:56:41 +04:00
  • 4db5ca696f 🐛 Исправление: await перед get_busy_times + возврат emoji DevProject Agent 2026-06-14 19:49:12 +04:00
  • a6a1e0d8a9 📝 Логирование + graceful shutdown DevProject Agent 2026-06-14 19:43:46 +04:00
  • 4c5f99856c ♻️ time_slots: emoji заменены на текстовые метки [X]/[V] DevProject Agent 2026-06-14 19:38:10 +04:00
  • b29a033831 🐛 memory.py: исправлена опечатка /data -> /"data" DevProject Agent 2026-06-14 19:28:44 +04:00
  • fb329ab6e2 🐛 Исправление: битые utf-8 символы и кавычки в start.py и profile.py DevProject Agent 2026-06-14 19:27:30 +04:00
  • 60e21871bc 🐛 Исправление: кавычки в TIME_SLOTS и MASTERS в config.py DevProject Agent 2026-06-14 19:24:38 +04:00
  • cff1b2bc91 🧹 Конфиг: услуги, мастера и время вынесены в config.py DevProject Agent 2026-06-14 19:23:52 +04:00
  • 8efd5d09d5 📦 Добавлены __init__.py во все пакеты DevProject Agent 2026-06-14 19:22:49 +04:00
  • 36cb227eb9 🛡 Защита от KeyError: data.get() вместо прямых ключей DevProject Agent 2026-06-14 19:22:43 +04:00
  • 866a01d700 🔥 JSON-хранилище: данные в data/*.json вместо in-memory DevProject Agent 2026-06-14 19:22:27 +04:00
  • da1487d99e Очистка: удалены pycache, .DS_Store, добавлен gitignore DevProject Agent 2026-06-14 19:07:50 +04:00
  • fc66bd1775 Слияние ветки dev: актуальный код бота с inline-клавиатурами и PostgreSQL DevProject Agent 2026-06-14 19:07:41 +04:00
  • f83ef5719a Добавлен .gitignore, удалён .env из репозитория для безопасности DevProject Agent 2026-06-14 18:55:56 +04:00
  • 8b20de1da5 Добавлена система управления записями и улучшен процесс бронирования grigorij 2026-06-13 20:28:32 +04:00
  • 8d95ad3931 -добавил выбор мастера; -расширил FSM новым состоянием master; -добавил новую клавиатуру masters.py; -изменил сценарий записи; -доработал окно подтверждения записи; -расширил структуру хранения бронирований. grigorij 2026-06-13 20:01:26 +04:00
  • 9282c1bbfb Добавлен полноценный сценарий записи grigorij 2026-06-13 19:51:11 +04:00
  • 34b2880a68 init grigorij 2026-06-13 19:34:57 +04:00
  • 61d8eb48a9 feat: реализован MVP Telegram-бота для записи grigorij 2026-06-11 13:50:24 +04:00
  • 2c6f82bfb5 Добавлена базовая структура проекта Telegram-бота (handlers, config, memory) grigorij 2026-06-10 22:51:56 +04:00
  • 1196a8a795 init grigorij 2026-06-10 22:32:26 +04:00