🍽️ Food Tracker

Full guide to using the bot

📸 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.

🎟️ Promo codes and referral program

How to get your code:

Use /partner in the bot to get your unique 7-character code.

How the referral scheme works:

When someone activates your code:

  • The activator gets 14 days of subscription free
  • 🎁 You (owner) get +30 days of subscription

Limits:

  • Each user can activate at most 2 user codes in 14 days
  • A code can be activated only once
  • You cannot activate your own code

How to activate a code:

  1. Use /subscription
  2. Tap "Enter promo code"
  3. Enter the code (7 characters for user codes)

System codes are created by the admin and can be any length.

Example system codes:

  • MONTH30 – 30 days
  • MONTH90 – 90 days
  • MONTH180 – 180 days

Features:

  • System codes may have a usage limit
  • Each user can activate a system code only once
  • Different users can use the same code until the limit is reached

How to activate:

  1. Use /subscription
  2. Tap "Enter promo code"
  3. Enter the system promo code

Limit: Maximum 10 promo activation attempts per day (all types).

🧮 Daily norms calculator

Calculate your individual daily norms for calories, protein, fat, and carbs.