Skip to content

Бот для телеграмма для отслеживания потребления еды и тренировок

Notifications You must be signed in to change notification settings

antonko/eat-and-run

Folders and files

NameName
Last commit message
Last commit date
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025
Mar 29, 2025

Repository files navigation

Жри и беги

Описание

Бот для телеграмма для отслеживания потребления еды и тренировок.

В текущей версии бот умеет:

  • Распознавать блюда на фотографиях
  • Определять примерный вес блюда
  • Рассчитывать пищевую ценность (калории, белки, жиры, углеводы)

Установка и запуск

Предварительные требования

Установка

  1. Установить зависимости:
uv sync
  1. Отредактировать файл .env, добавив свои токены:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
OPENAI_API_KEY=your_openai_api_key_here
# Опционально, для работы через прокси
PROXY_URL=http://your-proxy:port

Запуск бота

uv run .\run.py

Использование

  1. Найдите вашего бота в Telegram по имени, которое вы указали при создании через BotFather
  2. Отправьте команду /start для начала работы
  3. Отправьте фотографию блюда, чтобы получить анализ его состава и пищевой ценности

Команды

  • /start - Начать работу с ботом
  • /help - Получить справку по использованию бота

Особенности

  • Поддержка работы через прокси (настраивается через переменную окружения PROXY_URL)

Планы развития

  • Корректное определение блюд (КЖБУ) с разделением на ингредиенты
  • Определение тренировок (тип, калории, продолжительность и т.д.)
  • Сохранение данных в базу
  • Запросы агрегации данных из базы на естественном языке
  • Мультиязычность
  • Консультант по питанию и спорту

About

Бот для телеграмма для отслеживания потребления еды и тренировок

Topics

Resources

Stars

Watchers

Forks