4 Commits

Author SHA1 Message Date
3e175ff913 Добавлены функции для сохранения и обновления данных пользователей в классе OracleDatabase и обновлены обработчики в main.py:
- Реализован метод save_user для сохранения или обновления информации о пользователе.
- Добавлены вызовы save_user в обработчики команд и событий для отслеживания взаимодействий пользователей.
- Добавлен обработчик admin_stats для получения статистики пользователей по запросу администратора.
2025-05-25 11:03:37 +03:00
b1ba974b44 Добавлено логирование в класс OracleDatabase и обновлены обработчики сообщений в main.py:
- Импортирован модуль logging для отладки.
- Закомментированы строки логирования запросов и результатов в методе fetch_vin_info.
- Добавлены кнопки для взаимодействия с пользователем после успешной оплаты.
2025-05-25 02:11:35 +03:00
fa11d2f0df Добавлены новые функции для работы с VIN-номерами в классе OracleDatabase и основной логике бота:
- Расширен метод fetch_vin_info для возврата количества записей.
- Реализован новый метод fetch_detailed_vin_info для получения детальной информации о VIN.
- Обновлены обработчики в main.py для поддержки новых функций и интеграции с платежной системой.
- Добавлены кнопки для взаимодействия с пользователем и обработки успешных платежей.
2025-05-25 01:58:18 +03:00
dcec5ef020 Добавлены основные файлы для бота Salvagedb:
- Создан файл .gitignore для исключения временных и сгенерированных файлов.
- Добавлен файл .python-version для указания версии Python.
- Реализован класс OracleDatabase для работы с базой данных Oracle.
- Создан основной файл main.py с логикой бота на aiogram.
- Добавлен middleware для работы с сессией базы данных.
- Создан файл pyproject.toml для управления зависимостями.
- Добавлен README.md с инструкциями по запуску.
- Создан скрипт run.cmd для запуска бота с необходимыми переменными окружения.
- Добавлен файл uv.lock для управления зависимостями через uv.
2025-05-25 01:13:33 +03:00