savagedb_bot/wiki/Home.md

1.8 KiB
Raw Blame History

SalvageDB Bot - Telegram бот для проверки VIN номеров

Telegram бот для проверки и декодирования VIN номеров автомобилей с интеграцией Oracle database.

Основные возможности

  • 🔍 Проверка VIN номеров - валидация и декодирование
  • 📊 Статистика использования - трекинг пользователей и запросов
  • 🚗 Поиск фотографий - интеграция с внешними сервисами
  • 👨‍💼 Админ панель - управление и мониторинг
  • 🔐 Авторизация - система ролей и доступов

Быстрый старт

Разработка

uv run -m watchfiles --filter python 'uv run main.py'

Бот будет автоматически перезапускаться при изменении исходных файлов.

Продакшн (Docker)

docker-compose up -d

Структура документации

  • Gitea-Actions - настройка CI/CD автоматизации
  • Harbor-Registry - конфигурация Docker registry
  • Docker-Setup - развертывание с помощью Docker
  • User-Tracking - система отслеживания пользователей
  • Development - руководство для разработчиков

Технологии

  • Python 3.12+ - основной язык разработки
  • aiogram 3.x - Telegram Bot API
  • Oracle Database - хранение данных
  • Docker - контейнеризация
  • Gitea Actions - CI/CD pipeline