Куда уходит день? Создал ИИ-бота, который который считает время за вас

Думаю, все, кто хоть раз касался темы личной эффективности, слышали про учёт времени. Это как финансовая грамотность: мы привыкли считать доходы и расходы, но почему-то редко считаем наш самый дорогой и невосполнимый ресурс — время.

По деньгам у нас капитализм. По времени — коммунизм. Каждому выдаётся по 24 часа в сутки

Неизвестный автор

Я давно хотел внедрить эту привычку, но каждый раз спотыкался об инструменты. Обычные приложения казались слишком громоздкими, а необходимость постоянно нажимать «Старт/Стоп» утомляла. В итоге я либо забывал отмечать активности, либо сам процесс учёта отнимал слишком много сил и внимания.

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

От идеи к коду (без опыта в разработке)

Я всегда считал, что идеальный формат для такого помощника — Telegram-бот. Это быстро: короткое сообщение или 2-секундное голосовое на ходу — и запись готова. Но я не программист, и долгое время идея пылилась на полке.

Всё изменилось в конце прошлого года, когда я пошёл на курс по разработке с помощью ИИ. Там я понял: мои идеи теперь можно реализовать «руками» нейросетей.

Процесс разработки бота с агентом кодинга Claude
Процесс разработки бота с агентом кодинга Claude

Я скрестил Gemini 3 Flash с Telegram-ботом и базой данных. Работает это очень просто: я пишу боту, что иду на пробежку — он фиксирует начало. После пробежки иду в душ, но забыл об этом сообщить боту? Не проблема. Пишу: «10 минут назад пошел в душ». Бот сам остановит предыдущую задачу, создаст новую и определит её в категорию «Гигиена». Созвон с заказчиком — это «Работа», залипание в рилсах — «Прокрастинация».

Быстрое сообщение - и готово! Бот автоматически завершает задачу, и начинает следующую
Быстрое сообщение - и готово! Бот автоматически завершает задачу, и начинает следующую

Конечно, ИИ не читает мысли и иногда ошибается. Для этого я добавил функцию обучения: если один раз уточнить категорию вручную, бот запомнит это на будущее.

Шифрование и оффлайн-режим

Я адепт приватности, поэтому внедрил шифрование. Все данные в базе превращаются в «абракадабру», и даже я, как создатель, не могу подсмотреть, кто и чем занимается.

Скриншот из базы данных. Это то, чем я занимался в предыдущие дни. Даже если данные похитят, никто не сможет их прочитать
Скриншот из базы данных. Это то, чем я занимался в предыдущие дни. Даже если данные похитят, никто не сможет их прочитать

Ещё один важный момент — работа без интернета. Telegram — облачный сервис, но жизнь случается и в лифтах, и в метро. Я реализовал механику обработки «запоздалых» сообщений: бот умеет ориентироваться на реальное время отправки. Если вы записали активность в оффлайне, при появлении сети бот корректно расставит всё в графике, не создавая дыр в аналитике.

Что в итоге?

Сейчас бот выдаёт аналитику за сегодня, вчера, неделю или месяц. Видно общую сводку по категориям и хронологию дня. Я делал этого бота, чтобы было удобно пользоваться самому, но теперь хочу поделиться и с вами.

Аналитика за вчера. Также можно за неделю или месяц. Не смотрите, что я завтракаю в 13:35! У меня такой жизненный этап :)
Аналитика за вчера. Также можно за неделю или месяц. Не смотрите, что я завтракаю в 13:35! У меня такой жизненный этап :)

Приглашаю на бета-тест

Базово всё работает, но мне нужно проверить систему «в бою». Если вам нужен инструмент, который трекает время буквально фоном — приглашаю потестить бота в течение 10 дней.

За честный фидбек (через команду /feedback) я подарю каждому тестеру полный доступ на 3 месяца. Набираю всего 20 человек, так что места ограничены.

В заключение — вопрос к вам

Расскажите о своём опыте учёта времени. Пробовали или может уже делаете давно? Пишите в комментариях!

1 комментарий