Skip to content

Repository files navigation

H2Oh!

h2oh! keeps you hydrated — one friendly Telegram reminder at a time. 💦

Built with Django and a Telegram bot integration, it helps you track and maintain your daily water intake effortlessly.


Code style: Ruff Typing: Pyright Dependencies: Pip-tools Framework: Django CI Validation License


Features

  • Personalized hydration goals.
    Set your daily water consumption goal right in the Django admin or through the **Telegram /start command`.

  • Smart notification scheduling
    Choose your first and last reminder times, so h2oh! only nudges you when it makes sense.

  • ✅ Flexible reminder flow
    When the bot reminds you to drink, you can reply with:

    • "Done!" – mark your progress for the day.
    • "Remind me later!" – delay the next reminder by a configurable amount of time.
  • Simple progress tracking Log drinks directly from Telegram with /hydrate, or tap "Done! 💧" when prompted — your daily stats are stored automatically.


🤖 Powered by Django + Telegram + Django-Telegram-App

Uses Django for persistence and preference management.

Integrates seamlessly with the Telegram Bot API for real-time, conversational reminders.


About

A python app that keeps you hydrated — one friendly Telegram reminder at a time.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages