Перейти до основного контенту
Повернутися назад
Fitness FSV Bot — персональний тренер у Telegram
Telegram-бот Стек: Cloudflare Workers, TypeScript, D1, Durable Objects, Telegram Bot API

Fitness FSV Bot — персональний тренер у Telegram

Бот-помічник: анкета, персональна програма, тренування з щоденником, нагадування та харчування.

Telegram-бот для тренувань: за анкетою збирає програму, веде тренування підхід за підходом, нагадує про заняття й рахує КБЖВ. Три напрями: силові, кросфіт і йога.

Завдання

Створити бота-помічника, який замінить зошит тренувань і частину роботи тренера: підбере програму, підкаже техніку, вестиме щоденник і нагадуватиме про заняття. Без застосунку та реєстрації — лише Telegram.

Проблема і виклик

Люди кидають тренування через хаос: незрозуміло, які вправи робити і з якою вагою, немає контролю прогресу, техніка забувається, харчування не пов’язане з метою. Універсальні програми не враховують стать, рівень, місце занять і розклад. Потрібен був бот, який веде людину по кроках, але не перевантажує.

Рішення

Анкета з 13 кроків (мета, рівень, місце, дні, часовий пояс) і персональна програма за трьома напрямами: силові, кросфіт, йога. База з понад 400 вправ, рухів кросфіту та поз йоги з інструкцією «як у тренера» і фото. Перед вправою бот рекомендує підходи та вагу, під час тренування записує підходи й вмикає таймер відпочинку, а робоча вага зростає автоматично за результатами. Цикл із 5 тижнів із розвантаженням. Нагадування за годину до тренування з урахуванням часового поясу. Харчування: норма КБЖВ, приклад раціону та харчування до і після тренування. Статистика, вага тіла й рекорди.

Результат

Робочий бот, який закриває весь цикл тренувань в одному чаті: від анкети до статистики. Не потребує застосунку та реєстрації, відповідає цілодобово, а розміщення на Cloudflare Workers із базою D1 залишається легким і недорогим. Логіку програми, прогресії, часових поясів і харчування покрито понад сотнею автотестів.

"

Головна ідея — не черговий застосунок, а помічник, який веде за руку: рекомендує вагу й підходи, підказує техніку та сам запам’ятовує прогрес. Усе живе у звичному Telegram.

— Сергій Філатьєв

Що входить у розробку

  • Персональна програма
  • Щоденник тренувань
  • Таймер відпочинку
  • Нагадування
  • Харчування та КБЖВ
  • База даних
Відкрити бота в Telegram