- Изменен запрос в методе fetch_salvage_detailed_info для получения новых полей и улучшения точности данных.
- Добавлены функции форматирования даты, парсинга локации и обработки состояния автомобиля.
- Обновлен вывод информации о повреждениях, включая количество фотографий.
Эти изменения повышают информативность и удобство использования бота.
- Реализован метод count_salvage_records для подсчета записей по VIN.
- Добавлен метод fetch_salvage_detailed_info для получения детальной информации о повреждениях.
- Обновлены обработчики для проверки VIN и получения детальной информации о записях, включая интеграцию с платежной системой.
Эти изменения улучшают функциональность бота и позволяют пользователям получать более полную информацию о состоянии автомобилей.
- Реализован метод save_user для сохранения или обновления информации о пользователе.
- Добавлены вызовы save_user в обработчики команд и событий для отслеживания взаимодействий пользователей.
- Добавлен обработчик admin_stats для получения статистики пользователей по запросу администратора.
- Импортирован модуль logging для отладки.
- Закомментированы строки логирования запросов и результатов в методе fetch_vin_info.
- Добавлены кнопки для взаимодействия с пользователем после успешной оплаты.
- Расширен метод fetch_vin_info для возврата количества записей.
- Реализован новый метод fetch_detailed_vin_info для получения детальной информации о VIN.
- Обновлены обработчики в main.py для поддержки новых функций и интеграции с платежной системой.
- Добавлены кнопки для взаимодействия с пользователем и обработки успешных платежей.
- Создан файл .gitignore для исключения временных и сгенерированных файлов.
- Добавлен файл .python-version для указания версии Python.
- Реализован класс OracleDatabase для работы с базой данных Oracle.
- Создан основной файл main.py с логикой бота на aiogram.
- Добавлен middleware для работы с сессией базы данных.
- Создан файл pyproject.toml для управления зависимостями.
- Добавлен README.md с инструкциями по запуску.
- Создан скрипт run.cmd для запуска бота с необходимыми переменными окружения.
- Добавлен файл uv.lock для управления зависимостями через uv.