DEV Community

Michael Lip
Michael Lip

Posted on

Telegram Water Reminders: A Daily Prompt and a Streak Beat Another App You'll Delete

Most "drink more water" attempts fail for the same reason: the habit needs a nudge every single day, and a one-time reminder or a phone alarm gets swiped away and forgotten by Wednesday. What actually works is a small daily loop: get prompted, tap one button, see a streak grow. Your Telegram chat is already the app you open most, which makes it a surprisingly good home for that loop.

HabitStreakProBot does exactly this, and setup takes under a minute. Here's the full walkthrough, plus the free-tier limits and the cases where it's the wrong tool.

Set it up in five steps

  1. Start a chat with @HabitStreakProBot. It's a personal bot — your habits are private to your account, not posted to any group.

  2. Add the habit: send /add drink water. That's the whole setup. The confirmation shows the habit's numeric id (something like "✅ #3 …") so you can manage it later.

  3. Set your check-in hour and timezone. /time 20 sets the hour (in your local time) when the daily prompt arrives, and /tz +2 sets your UTC offset so that hour actually matches your day. A realistic setup looks like /tz +2 then /time 10 for a late-morning prompt.

  4. Tap, don't type. When the daily prompt arrives it carries a button per habit. Run /done any time to bring the check-in buttons back — tap "drink water" once you've had enough for the day. No typing after the initial /add.

  5. Watch the streak. /streaks prints a quick in-chat summary; the Mini App board (the bot's menu button) lays out every habit and its consistency at a glance.

What the free tier includes

Free tracks 3 habits, so "drink water" can sit alongside two others — say /add stretch and /add read 10 pages — and all three share one daily prompt at your chosen hour. Pro removes the 3-habit cap and adds streak insurance, which protects your streak from resetting to zero on an occasional missed day (one-time 150 Stars payment or a 100 Stars/month subscription).

How it differs from a plain reminder bot

A standard reminder bot fires once at a set time and forgets about it. A habit bot prompts you daily, keeps a running streak, gives you one-tap check-ins, and shows your history on a board. For "drink water every day," the streak is the point — it's the feedback that keeps the habit alive after motivation fades.

One thing it deliberately does not do: fire every couple of hours. The prompt comes once a day. If you want an all-day cadence of pings, this isn't it — the daily check-in with a streak is the model here.

When it's the wrong fit

  • You want the reminder visible in a shared group. Habits are private to your account — nothing is posted to any group.
  • You need a one-off reminder for a timed event like an appointment. That's a dedicated reminder bot's job; a habit tracker earns its value from daily repetition.
  • You want someone else held accountable. There's no shared scoreboard — the streak and board are yours alone.

Try it

Full step-by-step guide with screenshots-level detail: How to Set Up a Telegram Bot That Reminds You to Drink Water. The same guide is also available in Spanish and Russian. If you're comparing options first, start with what to look for in a Telegram habit bot, or see how a daily habit tracker beats another app you'll delete.

Top comments (0)