Техническое задание: Telegram-бот для обработки документов
Цель проекта
Разработать интеллектуального Telegram-бота, способного автоматизировать процесс обработки пользовательских документов: анализ, структурирование данных и отправка результата по email.
Основной функционал
1. Сбор данных и взаимодействие с пользователем
- Бот запрашивает у пользователя необходимые документы для анализа.
- Обеспечивает интуитивно понятный диалог и инструкции.
2. Анализ и обработка документов
- Реализовать модуль для анализа загруженных документов (поддерживаемые форматы уточняются).
- Извлечение текстовой информации и её структурирование в заданном формате.
3. Подтверждение и отправка
- Пользователь проверяет и подтверждает полученный структурированный текст.
- После подтверждения бот автоматически отправляет финальный результат на указанный пользователем email-адрес.
Технические требования
- Язык программирования: Python.
- Платформа: Telegram Bot API.
- Код должен быть чистым, модульным и с комментариями.
- Необходима возможность дальнейшего масштабирования функционала.
Ожидаемый результат
Полностью рабочий, протестированный Telegram-бот, готовый к развертыванию и использованию. Документация по настройке и запуску.