Найти в Дзене

Как я устал от блокнотов и написал Telegram-бота, который понимает кроссфитеров (и считает тоннаж)

Всем привет! Меня зовут Денис. Я 8 лет занимаюсь маркетингом, а последний год плотно развиваю свое трафик-агентство. Мы настраиваем рекламу в Telegram Ads и ВК, собираем сложные автоворонки. Но сегодня речь пойдет не про лидген и окупаемость. Расскажу, как я решил свою личную проблему. Уже два года я активно занимаюсь кроссфитом. До этого ходил в обычный фитнес-клуб, где все было просто. Сделал жим 3 по 10, записал в заметки и пошел домой. В кроссфите такие фокусы не работают. Тренировки тут крайне специфические. У нас постоянно чередуются разные циклы. Всякие AMRAP, EMOM и E5MOM. Раньше я пытался вести записи в бумажном блокноте, но это дико неудобно. Во-первых, он вечно куда-то теряется. Во-вторых, в блокноте нет никакой нормальной аналитики и прогрессии по весам. Чтобы понять, какой у тебя был рабочий вес в рывке два месяца назад, нужно перелистать половину страниц. Я устал от этого хаоса и решил собрать чат-бота в Телеграме. Благо опыт есть, для клиентов мы такие посадки собираем р

Всем привет! Меня зовут Денис. Я 8 лет занимаюсь маркетингом, а последний год плотно развиваю свое трафик-агентство. Мы настраиваем рекламу в Telegram Ads и ВК, собираем сложные автоворонки. Но сегодня речь пойдет не про лидген и окупаемость.

Расскажу, как я решил свою личную проблему.

Уже два года я активно занимаюсь кроссфитом. До этого ходил в обычный фитнес-клуб, где все было просто. Сделал жим 3 по 10, записал в заметки и пошел домой. В кроссфите такие фокусы не работают. Тренировки тут крайне специфические.

У нас постоянно чередуются разные циклы. Всякие AMRAP, EMOM и E5MOM.

Раньше я пытался вести записи в бумажном блокноте, но это дико неудобно. Во-первых, он вечно куда-то теряется. Во-вторых, в блокноте нет никакой нормальной аналитики и прогрессии по весам. Чтобы понять, какой у тебя был рабочий вес в рывке два месяца назад, нужно перелистать половину страниц.

Я устал от этого хаоса и решил собрать чат-бота в Телеграме.

Благо опыт есть, для клиентов мы такие посадки собираем регулярно. Идея была в том, чтобы сделать трекинг максимально ленивым и удобным для спортсмена.

Задумка: я скидываю боту всю тренировку одним сплошным сообщением. Бот должен сработать как умный парсер.

Что он делает под капотом:

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

Наверняка многие подумают, что я отдал кучу денег программистам. Нисколько.

Я решил пойти по пути вайбкодинга. Всю архитектуру бота и базу данных я собрал с помощью ИИ-редактора Cursor. Парсинг тренировок прописал через регулярные выражения. Это когда ты задаешь алгоритму жесткие маски. Например, если бот видит слово «AMRAP» и цифру рядом, он точно понимает, что это время цикла, а не вес штанги. Я реально заморочился и научил его переваривать любые кроссфит-аббревиатуры. Бот всё считывает и выдает красивую карточку с результатом тренировки. Никаких унылых таблиц в экселе.

По деньгам вышло вполне адекватно. Бота я разместил на виртуалном сервере за 2000 рублей в месяц, а на подписку ИИ потратил 100 баксов. По времени со всеми правками чат-бот занял 4 дня. Дольше всего пришлось учить бота понимать мои опечатки, когда уставший после комплекса пытаешься набрать текст потными руками. И да, я постоянно его улучшаю и докручиваю функционал.

-2

Но просто записывать стату мне показалось скучным. Я внедрил умные напоминания.

Как это работает на практике. Допустим, ты выбираешь упражнение «жим лежа». Бот лезет в базу, находит твой последний результат и сразу предлагает увеличить рабочий вес. Он сам пушит тебя к прогрессии нагрузок.

В общем, получился крутой карманный помощник для трекинга. Планирую развивать его дальше и добавлять новые фичи, потому что для кроссфитеров нормальных инструментов на рынке сейчас просто нет.

Если захотите бесплатно протестировать бота, то вот его название, просто вбейте его в поиске телеграм
@dnevnik_trening_bot

И вот ссылка на сайт:
https://trening-dnevnik.ru