geewiz Knowledge Base

Twitch bot: Super Sweet Pomodoro Timer

Topics: Live coding

Timer commands

Command Effect User level
!timerpomo 0/7 Sets pomo count to "0 of 7" Creator
!timer 50/10 Starts a 50 min work / 10 min break timer Creator
!timer pause Pauses the current timer Creator
!timer continue Continues a paused timer Creator
!timer cancel Cancels a running timer completely Creator
!timer +5 Adds 5 min to the running timer Creator
!timer -5 Subtracts 5 min from the running timer Creator
!timer Prints the state of the current timer Creator
!timer auto Sets timer to fully automatic mode Creator
!timer manual Sets timer to manual mode (this is the default) Creator
  • When you start your stream, set the pomo count like this: !timerpomo 0/3
  • (So you start with a pomo count of "0"! This count will increase by itself with every work timer you start!)
  • All number values above are only examples. Use any value up to 99.
  • Whenever a work timer is started, the pomo count will increase automatically.
  • After both the work timer and the break timer have ended, run the timer again with !timer 50/10 to start the next pomo.
  • If you want the timer to continue by itself after the break, execute the command !timer auto once. This can be undone again by executing !timer manual.
  • Want a work timer without a break timer? Type !timer 50/0
  • Want a break timer without a work timer? Type !timer 0/10
  • Tip: You can adjust the pomo count at any time, to any value. You are at pomo 5/6, but you want to add one more pomo? Type: !timerpomo 5/7
  • Tip: even after the break timer has ended, you can still prolong it with !timer +5

Task List Commands

Command Effect User level
!sweet Prints help Everybody
!task New Task Creates active task "New Task" Everybody
!task Shows current task Everybody
!now New Task Creates active task "New Task" (like !task) Everybody
!later New Task Adds "New Task" to the backlog Everybody
!now 1 Move first task from the backlog to the active task Everybody
!done Marks current task as done Everybody
!rename Other Task Renames active task to "Other Task" Everybody
!remove Removes active task Everybody
!randomtask Creates a tiny, positive task Everybody
!ask task @someuser Queries the task of user "someuser" Everybody
!mydone Shows number of done tasks for user Everybody
!clearuser @someuser Removes all tasks created by "someuser" Moderator
!cleardone Removes all "done" tasks Creator
!countold 5 Counts tasks older than 5 days Creator
!clearold 5 Removes tasks older than 5 days Creator
!clearall Removes all tasks Creator
!resetcount Resets task count in list header Creator

Pomo commands

Command Effect User level
!sweetpomo Prints help Everybody
!pomo Shows current pomo / prints short help Everybody
!pomo 9 My Timer Creates work timer of 9 min with title "My Timer" Everybody
!pomo 9/3 My Timer Creates timer of 9 min work, 3 min break with title "My Timer" Everybody
!pomo 9/3/4 My Timer Creates timer of 9 min work, 3 min break, 4 repeats with title "My Timer" Everybody
!pomo pause Pauses running timer Everybody
!pomo continue Continues paused timer Everybody
!pomo finish Finishes timer early Everybody
!pomo cancel Cancels timer Everybody
!pomo +5 Adds 5 minutes to current timer Everybody
!pomo -5 Subtracts 5 minutes from current timer Everybody
!pomo rename Other name Renames current timer to "Other name" Everybody
!ask pomo @someuser Queries the pomo of "someuser" Everybody

Related

Twitch bot Super Sweet Pomodoro Timer
Interactive graph
On this page
Twitch bot: Super Sweet Pomodoro Timer
Timer commands
Task List Commands
Pomo commands
Related