Куда уходит день? Создал ИИ-бота, который который считает время за вас
Думаю, все, кто хоть раз касался темы личной эффективности, слышали про учёт времени. Это как финансовая грамотность: мы привыкли считать доходы и расходы, но почему-то редко считаем наш самый дорогой и невосполнимый ресурс — время.
По деньгам у нас капитализм. По времени — коммунизм. Каждому выдаётся по 24 часа в сутки
Я давно хотел внедрить эту привычку, но каждый раз спотыкался об инструменты. Обычные приложения казались слишком громоздкими, а необходимость постоянно нажимать «Старт/Стоп» утомляла. В итоге я либо забывал отмечать активности, либо сам процесс учёта отнимал слишком много сил и внимания.
Мне хотелось иметь инструмент, работающий «фоном»: чтобы активности завершались автоматически при начале новых, категории определялись сами собой, а данные в конце недели красиво собирались в таблицу.
От идеи к коду (без опыта в разработке)
Я всегда считал, что идеальный формат для такого помощника — Telegram-бот. Это быстро: короткое сообщение или 2-секундное голосовое на ходу — и запись готова. Но я не программист, и долгое время идея пылилась на полке.
Всё изменилось в конце прошлого года, когда я пошёл на курс по разработке с помощью ИИ. Там я понял: мои идеи теперь можно реализовать «руками» нейросетей.
Я скрестил Gemini 3 Flash с Telegram-ботом и базой данных. Работает это очень просто: я пишу боту, что иду на пробежку — он фиксирует начало. После пробежки иду в душ, но забыл об этом сообщить боту? Не проблема. Пишу: «10 минут назад пошел в душ». Бот сам остановит предыдущую задачу, создаст новую и определит её в категорию «Гигиена». Созвон с заказчиком — это «Работа», залипание в рилсах — «Прокрастинация».
Конечно, ИИ не читает мысли и иногда ошибается. Для этого я добавил функцию обучения: если один раз уточнить категорию вручную, бот запомнит это на будущее.
Шифрование и оффлайн-режим
Я адепт приватности, поэтому внедрил шифрование. Все данные в базе превращаются в «абракадабру», и даже я, как создатель, не могу подсмотреть, кто и чем занимается.
Ещё один важный момент — работа без интернета. Telegram — облачный сервис, но жизнь случается и в лифтах, и в метро. Я реализовал механику обработки «запоздалых» сообщений: бот умеет ориентироваться на реальное время отправки. Если вы записали активность в оффлайне, при появлении сети бот корректно расставит всё в графике, не создавая дыр в аналитике.
Что в итоге?
Сейчас бот выдаёт аналитику за сегодня, вчера, неделю или месяц. Видно общую сводку по категориям и хронологию дня. Я делал этого бота, чтобы было удобно пользоваться самому, но теперь хочу поделиться и с вами.
Приглашаю на бета-тест
Базово всё работает, но мне нужно проверить систему «в бою». Если вам нужен инструмент, который трекает время буквально фоном — приглашаю потестить бота в течение 10 дней.
За честный фидбек (через команду /feedback) я подарю каждому тестеру полный доступ на 3 месяца. Набираю всего 20 человек, так что места ограничены.
В заключение — вопрос к вам
Расскажите о своём опыте учёта времени. Пробовали или может уже делаете давно? Пишите в комментариях!