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