DEV Community

Michael Lip
Michael Lip

Posted on

Recurring Reminders in Telegram: The Medication-and-Chores Use Case Most Bots Get Wrong

Most people who need to take a pill at 8pm, water the plants every three days, or submit a timesheet every Friday already have the tool: their group chat or DM list. What they don't have is a reminder that repeats on the right schedule inside that chat.

NudgeRemindBot does exactly that — and the repeating part is where most free reminder bots quietly fall over.

One-off reminders are table stakes

/remind tomorrow 9am call the dentist — relative times ("in 2h"), clock times ("at 19:00"), weekday names, or full dates. A 1-minute cron delivers the message back to the same chat, with a Snooze button attached. Set /tz +2 once and every time means your local time.

The repeating gap: "every day 19:00"

This is the Pro feature, and it's the one that matters for health and chore reminders. Medication is not "remind me once" — it's a daily loop that must survive missed days, timezone travel, and the fact that nobody opens a dedicated app twice a day. /remind every day 19:00 take levothyroxine in your DM with the bot becomes a standing appointment with a snooze fallback.

Free tier: 5 active reminders. Pro (150 Stars one-time or 100 Stars/month) lifts the cap and unlocks daily repeats.

Why in-chat beats a to-do app

  • Zero context switch. The prompt arrives where you're already reading. To-do apps rely on you opening them; chat arrives.
  • Group chores work. Set it in the group and the whole flat sees "trash night" fire — shared accountability for free.
  • Snooze is native. Missed reminders either die or nag forever in most apps; here the Snooze button reschedules the same reminder with one tap.

The honest limitation: repeating reminders are Pro-only, and time parsing depends on your saved UTC offset — set /tz first or "9am" will fire at the wrong hour.

Try it: @NudgeRemindBot. Deeper guide: Telegram reminder bot setup, and pairing with daily habit streaks.

Top comments (0)