Загрузка
Продукт

Garmin Bot

Telegram-бот для AI-анализа фитнес-данных из Garmin Connect.

Garmin Bot

О продукте

Garmin Bot подключается к Garmin Connect, синхронизирует данные с умных часов и анализирует их через нейросети. Бот показывает тренды здоровья, находит риски перетренированности и дает рекомендации по тренировкам и восстановлению. Подходит для бегунов, велосипедистов и всех, кто носит часы Garmin.

Задача

Garmin Connect показывает кучу графиков и цифр, но не объясняет что с ними делать. Пользователь видит HRV, Body Battery, стресс - но не понимает, тренироваться сегодня или отдыхать. Бот берет сырые данные и превращает их в понятные рекомендации на русском языке.

Функционал

AI-анализ фитнес-данных

  • 6 периодов анализа: день, неделя, месяц, полгода, год, все время
  • Персональные рекомендации по тренировкам и восстановлению
  • Обнаружение рисков: перетренированность, недосып, аномальный пульс
  • Утренний AI-дайджест с похвалой или советом

Синхронизация с Garmin

  • Автоматический сбор 20+ метрик: пульс, HRV, Body Battery, стресс, сон, шаги, SpO2, вес
  • Поддержка двухфакторной аутентификации (MFA)
  • Автосинхронизация каждые 3 часа
  • Шифрование паролей и токенов (Fernet)

Выбор нейросети

  • 4 провайдера: DeepSeek, Claude, OpenAI, OpenRouter
  • Выбор модели под задачу (быстрая, умная, дешевая)
  • Свой API-ключ = безлимит + premium-модели
  • Бесплатный доступ через DeepSeek (200 анализов/мес)

Кнопочный интерфейс

  • Полное управление через inline-кнопки (без команд)
  • Профиль с AI-рекомендацией и статистикой
  • Экспорт данных в JSON
  • Настройки уведомлений

Админ-панель

  • Статистика: юзеры, анализы, выручка
  • Управление юзерами: поиск, карточки, блокировка
  • Промо-ссылки с отслеживанием конверсий
  • Платформенные AI-ключи через бот
  • Рассылка с автопереключением на plain text
  • 3 роли: Manager, Admin, Super Admin

Стек

Python 3.12 Telethon SQLite (aiosqlite) garminconnect DeepSeek API OpenAI API Anthropic API APScheduler Fernet encryption asyncio

Примечание

Бот в стадии активной разработки. Поддерживает 4 AI-провайдера (DeepSeek, Claude, OpenAI, OpenRouter) с возможностью подключения своего API-ключа. Собирает 20+ метрик из Garmin. Планы: расширенная аналитика, интеграция с Strava, push-уведомления о аномалиях здоровья.