Telegram-бот для рассчета беговых тренировок - RunCalc

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

Не долго думая, решил запилить бота, который бы рассчитывал расстояние и продолжительность тренировки по схеме этой тренировки. Товарищи, пользующиеся ДД для составления тренировочных планов, многократно сталкивались с такими схемами. В доковидные времена, когда еще проводились массовые забеги IRL и люди даже готовились к ним, я и сам пользовался планами ДД для подготовки к марафонам. Бывало, открыв входную дверь чтобы уйти на тренировку, я получал вопрос от домашних - сколько тебе бежать? Через сколько вернешься? Вопросы эти всегда ставили меня в тупик - схему тренировки я помнил наизусть, но вот прямых ответов на поставленный вопрос у меня не было. Пойди просчитай в уме схему вида “2E + 3T + 3 min rest + 2T + 2 min rest + 2 x 400R w/400 jg + 2 x 1T w/1 min rest + 1E + 4 x 200R w/200jg + 1E”. Именно по этой причине в свое время я написал на коленке программу, которая давала четкий ответ на этот вопрос. Пользовался ей и в ус не дул.

Ну вот в этот раз решил, что неплохо бы завернуть ее в виде бота - пользоваться намного удобнее. Хотя надобность в расчетах уже давно пропала. Покрасноглазив пару вечеров до 3-4 ночи (эх, как давно я этого не делал), я родил-таки бота - https://t.me/RunCalcBot.

И после этого даже несколько раз им воспользовался. Спасибо Ковиду за перевод наших клубных тренировок в удаленный режим.

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