Переусложнил
Решил я сделать себе бота для тренировок. Такого, чтобы напоминал потренить и сохранял отчеты с историей тренировок в одном месте.
Сущесвующие приложения мне вообще не зашли, слишком перегруженные. А в избранное в Телеге все это сваливать надоело.
Начал делать. Придумал, в каком формате хранить тренировки, как парсить из отчета отдельные упражнения и повторения. Придумал, как все планировать, как настраивать напоминания. Придумал, как можно писать отчеты, как их редактировать, как все красиво отображать. Придумал стату, которую бот присылает после тренировок, показывает прогресс. И нейронка там была прикручена, которая отвечала на любые вопросы по сохраненной базе. И распознавание голоса, чтобы отчеты голосовухами кидать.
Короче, там только описание бота на несколко страниц было.
Потом несколько часов в Курсоре я это кодил. Наворачивал функции, наводил красоту, ловил и правил баги
Получился ботик.
Попользовался я им один день.
И удалил нахрен, потому что неудобно.
И сделал простого бота за 3 минуты, который каждый день напоминает потрениться, запрашивает отчет и сохраняет его в CSV-файл, который можно скормить любой нейронке и сделать с ним что угодно.
И вот он уже кайфовый, полностью выполняет свои функции, пользоваться им в радость.
К чему рассказ. Когда запускаешь новый продукт, всегда хочется предусмотреть все на свете, напихать в него побольше функций, сделать максимально гибким.
А часто все это нафиг не надо, лучше сделать проще, запуститься, начать пользоваться. А новые штуки навешивать уже потом, когда станет понятно, что без них реально никуда.