Telegram pomodoro bot for focus sessions
A focus timer with an end message and break, solo by DM or together in a group.
Focus Timer starts a focus timer with /focus 25 (minutes). It's cron-driven, not something you have to watch — the bot messages you when time is up along with a short break prompt, and keeps a running daily total plus a streak of days you've focused. Free sessions are capped at 5 a day; Pro is unlimited.
Run /focus in a group and it becomes a shared "study together" session: other members can join before it starts, and when the timer ends the bot posts one summary naming everyone who focused with you.
Use it without adding the bot
Use it without adding the bot: mention @FocusTimerProBot in any group to get a one-tap card to open it — a focus session is stateful and per-user, so a guest reply is a pitch, not a live timer.
Commands
| Command | Example | Does |
|---|---|---|
/focus | /focus 25 | Start a focus timer for that many minutes (free: 15, 25, or 50; Pro: any length). In a group, other members can tap Join before it starts. |
/focus stats | /focus stats | Your total focus minutes today, this week, and your current daily streak. |
/focus trend | /focus trend | Free: a one-line sparkline of your focus minutes over the last 7 days — see the week at a glance. |
/hour | /hour 9 | Set the local hour your Pro weekly report is sent on Sundays. |
/pro | /pro | Unlock custom timer lengths, unlimited daily sessions, session notes, and a weekly report for a one-time 150 Stars payment. |
Free vs Pro
Free
- 15, 25, or 50-minute sessions
- 5 sessions per day
- Daily focus-minutes streak and /focus stats
Pro — 150 Stars (≈ $3), one-time, per user
- Any custom length in minutes
- Unlimited sessions per day
- Session notes attached to a timer
- Weekly focus report by DM
Privacy
- The bot stores each completed session's length in minutes, per user, per day, to build your daily total and streak — it doesn't know what you actually worked on, only how long the timer ran.
- Group "study together" sessions store who joined a given session so the end-of-session summary can name them; that membership isn't kept beyond the summary.
- Stopping a timer early (the ⏹ button on the session card) logs only the minutes actually completed, not the originally requested length.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- What happens when the timer ends?
- The bot sends you an end message and a short break prompt. In a group session it also posts one summary naming everyone who joined and focused.
- Can a group do a focus session together?
- Yes — run /focus in a group and other members can tap Join before it starts; everyone's timer runs together and ends with one shared summary.
- How do I stop a session early?
- Tap the ⏹ Stop button on the session card — there's no separate command for it.
- What lengths can I use for free?
- 15, 25, or 50-minute sessions, capped at 5 a day. Pro unlocks any custom length and unlimited sessions.
- What does Pro add?
- Any custom timer length, unlimited daily sessions instead of 5, session notes, and a weekly focus report sent by DM, for a one-time 150 Stars payment per user.
Related guides
- Telegram Pomodoro Bot: Focus Timers Solo or Study Together
- How to Send a Secret Message on Telegram That Only One Person Can Open
- How to Send a Secret Message in a Telegram Group Chat
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.
- SpyPartyProBot — A find-the-spy game for 3 to 12 friends in a Telegram group chat.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- HabitStreakProBot — Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- 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.
- PartyPackProBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseProBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayReminderProBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownDaysBot — A countdown message that updates itself automatically, right inside the group.
- AsyncStandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- WordADayLearnBot — One spaced-repetition vocabulary card a day, by DM, from a 300-word English catalog.
- BudgetLogBot — Text an expense, get it logged and categorized automatically.
- TimeSheetProBot — 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.
- TriviaDailyProBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.
- TickMyPriceBot — Live crypto prices in chat, and an alert when a coin crosses your line.
- MyHoldFolioBot — Your crypto portfolio in Telegram: total value, PnL and history, no wallet connection.