Habit tracker bot for Telegram
Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
HabitStreakProBot tracks daily habits with a single tap. Add a habit, and the bot prompts you once a day at the hour you choose, with tap buttons to mark each habit done for the day — no typing required to check in.
It keeps a running streak per habit and has a Mini App board so you can see everything at a glance instead of scrolling chat history.
Commands
| Command | Example | Does |
|---|---|---|
/add | /add drink water | Add a new habit to track; the confirmation message shows its numeric id ("✅ #3 …"). |
/done | /done | Show today's check-in buttons — tap a habit to mark it done. Takes no argument. |
/streaks | /streaks | Show your current streak for each habit. |
/remove | /remove 3 | Archive a habit by the numeric id shown when you added it with /add; it stops the daily prompt but keeps its check-in history. |
/time | /time 20 | Set the hour (in your timezone) the check-in prompt is sent. |
/tz | /tz +2 | Set your UTC offset for check-in timing. |
/pro | /pro | Opens the Pro menu: a one-time Stars payment or a monthly Stars subscription, both unlocking unlimited habits and streak insurance. |
/more | /more | Cross-promo list of the other bots by the same maker. |
Free vs Pro
Free
- 3 habits tracked
Pro — 150 Stars (≈ $3), one-time, per user
- Unlimited habits
- Streak insurance
Privacy
- Each habit is stored as a `habits` row under your user id; daily check-ins are stored in `checkins` (habit id, day) — just a date marker, no notes or content.
- Your check-in hour and timezone are stored in a `prefs` row; a background check runs every hour and prompts you once a day, at your chosen local hour.
- No habit data is shared to any group or other user — it's private to your account and visible in the Mini App board.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- How do I check in — do I have to type a command every day?
- No — run /done to see today's check-in buttons and tap the habit you finished, once a day at the hour you set with /time.
- What is 'streak insurance'?
- A Pro feature that protects your streak from breaking on an occasional missed day, rather than resetting it to zero.
- Can I see all my habits in one place instead of scrolling chat?
- Yes — the Mini App board (opened from the bot's menu button) lists every habit and its streak.
- How many habits can I track for free, and what does Pro cost?
- 3 habits. /pro removes that cap and adds streak insurance, either as a one-time 150 Stars payment or a 100 Stars/month subscription.
Guides
- How to Track Daily Habits in Telegram
- How to Set Up a Telegram Bot That Reminds You to Drink Water
- Best Telegram Habit Bot: What to Look For
Other bots
- WhisperLockBot — A locked message only one person can open, posted inline into any chat.
- NudgeRemindBot — Reminders delivered in chat by a 1-minute cron, in your own timezone.
- AnonInboxProBot — A personal link where strangers write to you anonymously; you reply and can block.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- EventRSVPProBot — Group events with Going/Maybe/Can't buttons, live counts, and 1-hour reminders.
- AnonSayProBot — Post anonymously into a Telegram group through the bot.
- PartyPackBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownBot — A countdown message that updates itself daily, right inside the group.
- StandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- VocabBot — One spaced-repetition vocabulary card a day, by DM, with bundled word packs.
- FocusBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetTrackBot — Text an expense, get it logged and categorized automatically.
- HoursTrackBot — Clock in/out or log hours by DM, totaled per client.
- IcebreakerDailyBot — One conversation-starter a day, posted to the group automatically.
- SantaDrawProBot — Secret Santa for a Telegram group: join, draw, and matches sent by DM.
- TriviaDailyBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.