Как забытые счетчики воды и детские кружки заставили меня создать семейного бота-органайзера

История о том, как два похода в ЖЭК из-за неподаных счетчиков спровоцировали разработку бота-органайзера с автоматизацией рутины, интеграцией в Алису и прогресс-трекерами для всей семьи.

Забытые важные семейные дела подтолкнули меня на создание бота помощника

Наша семья дважды за год ходила с "повинной" в ЖЭК из-за забытых счетчиков. Знаете этот сценарий? Пропускаешь подачу – получаешь начисления по нормативам. Чтобы разблокоировать онлайн-сервисы, нужно лично тащиться с бумажкой показаний.

Но проблема оказалась глубже. Это были типичные "семейные задачи":

1 Критичные, но не срочные (счетчики, оплата кружков)

2 Цикличные (детские секции по расписанию)3

"Невидимые" (отнести вещи в ремонт, купить витамины)

4 С эффектом "сделал или нет?" (вынес ли мусор, позвонил ли в страховую)

Триггером стали:

  • 💧 Счетчики воды (опять переплата!)
  • 👠 Туфли жены, которые месяц ждали набоек
  • 🥋 Пропущенная оплата за карате сына

Решение: бот на Yandex Cloud

Создал Telegram-бота на Python + YDB (распределенная БД Яндекса)

Архитектура в Yandex Cloud:

[Telegram] ↔ [API Gateway] ↔ [Cloud Functions] ↔ [YDB]
  • Автоматизирует повторяющиеся задачи
  • Показывает статус ВСЕЙ семьи в одном месте
  • Бот автоматически:Сбрасывает статус задач. Раз в месяц, неделю и раз в день.
  • Строит прогресс-бары [🟩🟩🟩⬜⬜] 60%
  • Хранит историю выполнения в распределенной БД YDB

Как это работает:

  1. Создаете "Семью" за 2 клика
  2. Добавляете задачи по категориям:
  3. 📋 Основные (счетчики, оплата кружков)
  4. 📅 Ежедневные (вынести мусор)
  5. 📊 Еженедельные (уборка)
  6. 🔒 Личные (отнести туфли в ремонт)

Про Алису:🔧 Навык уже работает в приватном режиме (в стадии тестирования). Мы активно пользуемся навыком и удобно что можно не лезть лишний раз в телефон. Не уверен на сколько он актуален для публичной публикации.

# Work-in-progress интеграция def handle_alice(): if "статус счетчиков" in command: return get_water_status()

Результат:

  • ✅ 0 походов в ЖЭК (счетчики поданы вовремя)
  • 👠 Туфли жены получили новые набойки
  • 🥋 0 пропущенных оплат за кружки
  • 📉 На 70% меньше вопросов "Ты это сделал?"
  • 💸 $0 затрат на инфраструктуру (благодаря Yandex Cloud)

В дальнейшем есть идеи масштабировать функционал бота.

Бот абсолютно бесплатный. Делал я его в первую очередь для себя, своей семьи и личного пользования. Если кому-то еще смогу помочь, то буду рад =)

Если вам интересен такой мини-помощник, то добавляйте его и себе!

Буду рад обратной связи по работе бота, функционалу и улучшениям.

2
2 комментария