Logo
Overview

FitCel — Telegram-бот для подсчёта калорий по фото еды

FitCel (ФитЦель) — Telegram-бот, который автоматически считает калории по фото еды. Сфотографировал блюдо → отправил боту → получил калорийность и БЖУ (белки, жиры, углеводы). Без установки приложений, без регистрации на сайтах — подсчёт калорий по фотографии прямо в Telegram.

Это готовое решение: бот полностью рабочий, написан на Node.js + OpenAI GPT-4 Vision, работает на бесплатном хостинге Vercel и поддерживает несколько языков. Подходит как для личного использования, так и для запуска собственного сервиса.

FitCel — Telegram-бот для подсчёта калорий по фото еды


Почему считать калории вручную — это боль

Подсчёт калорий по еде — одна из самых частых рекомендаций диетологов и фитнес-тренеров для похудения и контроля веса. Но на практике процесс выглядит так:

  1. Взвесить каждый ингредиент до готовки
  2. Найти калорийность в базе или приложении
  3. Записать всё в дневник
  4. Повторять 3–5 раз в день

Через пару дней мотивация падает, и большинство бросает. Существующие приложения (FatSecret, MyFitnessPal) требуют ручного поиска продуктов и ввода граммов — это добавляет трения и отбивает желание вести дневник питания.

FitCel решает проблему иначе: сфотографировал еду → бот посчитал калории по фото → готовый результат без лишних действий.


Как работает подсчёт калорий по фото в Telegram-боте

1. Отправил фото — получил калории и БЖУ

Пользователь отправляет фотографию блюда в Telegram-бот FitCel. OpenAI GPT-4 Vision анализирует снимок еды и возвращает:

  • Название блюда — что распознала нейросеть
  • Калорийность — примерная оценка в ккал
  • БЖУ — белки, жиры, углеводы в граммах

Никакого ручного ввода: бот считает калории по фотографии автоматически.

FitCel бот — пример подсчёта калорий по фото еды

2. Персональная суточная норма калорий

При первом запуске бот рассчитывает индивидуальную суточную норму калорий. Для этого пользователь вводит пол, возраст, рост, вес и уровень физической активности. Расчёт выполняется по формуле Миффлина — Сан-Жеора — той же, что используют диетологи.

FitCel — расчёт суточной нормы калорий для похудения

3. Дневник питания в Telegram

Каждый приём пищи автоматически сохраняется в дневник — фиксировать еду вручную не нужно. Пользователь видит:

  • Сколько калорий съедено за день
  • Остаток до суточной нормы
  • Историю питания за прошлые дни и динамику

FitCel — дневник питания в Telegram-боте

4. Умные напоминания и персонализированные советы по питанию

Каждое утро бот отправляет персонализированное сообщение с учётом:

  • Рациона пользователя — советы по питанию на основе истории дневника
  • Погоды в регионе — рекомендации по гидратации и выбору блюд
  • Напоминания о приёмах пищи — чтобы не пропускать и фиксировать еду

FitCel — персонализированные советы по питанию с учётом погоды

5. Геймификация: отслеживание прогресса и достижения

Система достижений и отслеживание прогресса мотивируют пользователей возвращаться к дневнику питания. Серии дней, бейджи, графики — всё, чтобы контроль калорий не превращался в рутину.

FitCel — геймификация и отслеживание прогресса в дневнике питания


Ключевые возможности Telegram-бота FitCel

ВозможностьОписание
📸 Подсчёт калорий по фотоGPT-4 Vision распознаёт блюдо и возвращает ккал + БЖУ
🎯 Персональная нормаРасчёт на основе пола, возраста, веса и активности
📖 Дневник питанияАвтоматическая фиксация каждого приёма пищи
🔔 Умные напоминанияПерсонализированные советы с учётом погоды и рациона
🏆 ГеймификацияДостижения, серии, прогресс — мотивация возвращаться
🌍 МультиязычностьПоддержка нескольких языков для международной аудитории

Результаты: как росла активность пользователей (DAU)

После запуска я последовательно тестировал гипотезы по удержанию пользователей:

ИтерацияЧто сделалиРезультат
1Напоминания о приёме пищи+1% DAU
2Персонализированные советы по рациону+5% DAU
3Погода + рекомендации по питанию в утреннем сообщении+12% DAU
ИтогоСовокупный эффект+18% DAU

Подробный разбор экспериментов с DAU и история монетизации — в отдельной статье: Оплата через Телеграм или как я убил DAU.


Экономика: сколько стоит запустить бот для подсчёта калорий

ПараметрЗначение
Затраты на ИИ~2 ₽ за 10 запросов (OpenAI API)
ХостингБесплатный слой Vercel
Себестоимость на пользователя~1.7 ₽/сутки при полном лимите
Стоимость бота под ключ50 000 ₽ на Kwork

Кому подойдёт бот для подсчёта калорий по фото

  • Фитнес-студии и персональные тренеры — инструмент контроля питания и дневник для клиентов
  • Диетологи и нутрициологи — автоматизация ведения дневника питания пациентов
  • Health-tech стартапы — готовый AI-движок для подсчёта калорий по фото в свой продукт
  • Предприниматели — покупка готового бота под ключ и запуск собственного сервиса
  • Частные пользователи — удобный способ следить за калориями и БЖУ без лишних приложений

Технический стек

  • Backend: Node.js, Telegram Bot API
  • AI-движок: OpenAI GPT-4 Vision (распознавание блюд и расчёт БЖУ)
  • База данных: PostgreSQL (дневник питания, профили пользователей)
  • Хостинг: Vercel (serverless, бесплатный слой)
  • Конфигурация: Тексты, цены и стилистика ответов — через конфиг-файлы

Часто задаваемые вопросы

Как точно бот считает калории по фото?
GPT-4 Vision анализирует снимок и делает оценку на основе визуального распознавания блюда. Точность сопоставима с оценкой опытного нутрициолога «на глаз» — погрешность 10–20%, что достаточно для большинства задач контроля питания.

Нужно ли скачивать приложение?
Нет. Весь функционал доступен прямо в Telegram — боте, который уже установлен у большинства пользователей.

Сколько стоит использование бота?
Себестоимость запроса — около 0.2 ₽ (2 ₽ за 10 запросов к OpenAI API). Модель монетизации настраивается через конфиг-файлы.

Можно ли купить готового бота для своего проекта?
Да. Готовый бот FitCel доступен на Kwork за 50 000 ₽ — включает исходный код, установку и консультационную поддержку по запуску.


Ссылки