Рамиль Канеев McHomak Сбер ID
Рейтинг
1 723
№ 645 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
4 года
На сайте с
2026 года
Юридический статус
Самозанятый

Passport OCR Bot — распознавание документов в Telegram

Используемые навыки FastAPI OCR PostgreSQL Python

Описание

Задача была автоматизировать распознавание данных из фото и PDF-документов. Пользователь отправляет изображение или PDF в Telegram, а система извлекает структурированные данные, сохраняет их в базу и даёт администраторам возможность выгрузить результат в CSV или Excel.

Решение

Я разработал Telegram-бота на aiogram 3 и FastAPI API. Реализовал гибридный OCR-пайплайн: Vision LLM через OpenRouter, Yandex Cloud OCR и локальный Tesseract MRZ. Модули работают по настраиваемому приоритету: если один источник заполнил не все поля, данные дополняются из следующего. Добавил PostgreSQL, SQLAlchemy async, Alembic, лимиты размера файлов, обработку PDF и экспорт данных.

Результат

Получился сервис, который снижает ручной ввод данных из документов и даёт администраторам готовую таблицу с результатами. Гибридный подход повысил устойчивость распознавания: система не зависит только от одного OCR-провайдера и может дополнять недостающие поля из нескольких источников.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Frax — редизайн криптообменника
Frax — редизайн криптообменника
10
Веб-разработка и IT Bybit Trading Bot — автоматическая торговля
Bybit Trading Bot — автоматическая торговля
7
Веб-разработка и IT EPS Bot — Solana Raydium ML Trading Bot
EPS Bot — Solana Raydium ML Trading Bot
5
Веб-разработка и IT SapsanEx — Telegram Mini App для обмена валют
SapsanEx — Telegram Mini App для обмена валют
8