📸 Sending food photos
Send a photo of your meal to the bot and it will detect calories and macros.
How it works:
- The bot uses AI to analyze the photo
- Identifies dishes and their approximate weight
- Calculates exact calories and macros
- Saves data to your diary automatically
🎤 Voice messages
Send a voice message describing what you ate. The bot will transcribe and analyze it.
Tips:
- Mention portion size (small, medium, large)
- You can describe several dishes in one message
- The bot transcribes speech and analyzes the description
✍️ Text descriptions
Type what you ate. The bot will analyze and calculate calories and macros.
Examples:
- "3-egg omelette with cheese"
- "Buckwheat with chicken breast, 200g"
- "Caesar salad, large portion"
📊 Viewing statistics
Use /stats to see today's stats: meal count, calories, macros, and recent meals.
- Number of meals
- Total calories and macros
- Progress toward daily norms
- List of recent meals
🔬 How photo analysis works
The bot uses a two-step process to determine calories and macros:
AI analyzes the photo and creates a detailed description:
- Identifies all dishes in the photo
- Estimates approximate weight of each portion
- Describes cooking method
- Accounts for extra ingredients
Based on the description, exact values are calculated:
- Calories (kcal)
- Protein (g)
- Fat (g)
- Carbs (g)
A knowledge base of food values is used for accuracy.
📐 Daily norms calculation
The bot calculates your individual daily norms based on:
Mifflin-St Jeor formula:
BMR (basal metabolic rate) is calculated using:
- Gender: different formulas for men and women
- Age: metabolism decreases ~2% per decade after 20
- Weight: used for basal metabolic rate
- Height: estimated from weight if not provided
Formulas:
- Men: BMR = 10 × weight + 6.25 × height - 5 × age + 5
- Women: BMR = 10 × weight + 6.25 × height - 5 × age - 161
Activity and goals:
- Activity factor: 1.2 (sedentary)
- Weight loss: -20% of base calories
- Mass gain: +20% of base calories
- Maintenance: base calories
- Recomposition: -10% calories, higher protein
Macronutrient distribution:
- Protein: 1.8 g per kg target weight (2.2 g for recomposition)
- Fat: 27.5% of total calories
- Carbs: remaining calories
⚙️ User profile
When calculating norms the bot uses your profile:
- Age
- Gender
- Current weight
- Target weight
- Goal (loss, gain, maintenance, recomposition)
Use /calc to recalculate when you change parameters.
🧮 Daily norms calculator
Calculate your individual daily norms for calories, protein, fat, and carbs.