Бот расчета КБЖУ в Telegram

Вступление

Сегодня люди все чаще обращают внимание на свое питание, стремясь контролировать количество потребляемых калорий, белков, жиров и углеводов (КБЖУ). Это особенно актуально для тех, кто ведет здоровый образ жизни, занимается спортом или просто хочет поддерживать хорошую физическую форму. В условиях современных технологий стало возможным автоматизировать этот процесс с помощью удобных инструментов, таких как боты в мессенджерах.

В этом посте я расскажу о том, как был создан бот для расчета КБЖУ в Telegram. Проект разработан с использованием Spring Boot и интегрирован с API ChatGPT для обработки изображений.

Как реализован?

Процесс работы бота начинается с получения изображения от пользователя, например, фото этикетки продукта. Далее картинка передается в API ChatGPT, где происходит её анализ и извлечение необходимой информации. Затем эта информация возвращается и обрабатывается ботом, который предоставляет пользователю данные о содержании калорий, белков, жиров и углеводов в продукте.

Картинки

Меню аккаунта.


Расшифровка изображения


12.08.2024