Данный проект реализует автоматизированную систему для приёма, обработки и структурирования сообщений из Telegram с помощью YandexGPT. Все сообщения сохраняются и обрабатываются с дальнейшим экспортом в табличные отчёты для последующего анализа.
flowchart LR
A[Telegram] -- POST-запрос(сообщение из чата) --> B[API]
A -- Сохраняем сообщения на диск --> D[Хранилище]
B --> C[Работа с данными]
C --> D
C -- JSON-сообщение --> E[YandexGPT]
E -- Ответ на обработку --> C
- FastAPI — реализация REST API сервера.
- Pydantic v2 — конфигурация и строгая валидация входных и выходных данных.
- YandexGPT API — Large Language Model (LLM) для обработки и структурирования аграрных сообщений.
- Pandas, Excel, CSV — для хранения и обработки табличных данных.
- Cloud Storage (Google Drive) — долговременное хранение сообщений и отчётов.
