Stream Timers

Two timers are really liked and often used in streams which are:

  • Countdown which is often used as a timer before the actual stream is going live so people can get ready but also get the notification that the streamer went live.
  • Uptime which shows the time how long the streamer has been live for.

While displaying the uptime is available through most bots the countdown is not and normally requires an installation of another tool for it – hence I created StreamTimers.

For both timers can a format be set of your liking, be it 5:30, 05:30 or 00:05:30. They also can be both set with custom commands when necessary or you prefer that way.

As little extra for the countdown you can set a custom text which will be shown after it’s done.
Example: 3.. 2.. 1.. “<Insert Custom Text>”

For the uptime as extra you have the “Max Sleep Timer”. After your stream goes offline the uptime will pause and if you reconnect within that sleep timer it will automatically continue the uptime. So in case of a disconnect to Twitch or bluescreen you don’t have to worry about that. If you start after that sleep timer it will reset itself and thinks it’s a new stream.

Usage Example


  • v 1.1.4
    • Fixed some errors
  • v 1.1.3
    • Added the “Open Readme” button
    • Added a button to get to the overlay files (textfiles)
    • Moved the textfiles from “Twitch\Files” to the script folder into “\Overlay”
    • Saves Countdown now in a json file too so it won’t stop when reloading scripts as example
    • Removed the “Reset Countdown” button and the “Start Countdown” button was renamed to “Reset & Start Countdown”
  • v1.1.2
    • If the stream was running and then turned offline, the script will run until “Max Sleep Timer” has been reached and then reset the uptime, if the stream has not gone back online in the meantime.
    • If Streamlabs Chatbot is started while the stream is offline, it will also set the uptime back to zero.
    • The commands are now used with minutes (previously seconds). “!countdown 5” will set it to 5 minutes.
  • v1.1.1
    • Necessary changes since AnkhBot became Streamlabs Chatbot
  • v1.1.0
    • Added custom chat commands to set Countdown and Uptime
    • Added the option to display responses to the commands
  • v1.0.3
    • Bugfix for Uptime/Countdown
    • Default values are correct now
  • v1.0.2
    • Included the ScriptToggled-Function
    • Bugfix for Uptime
    • Set default values
  • v1.0.1
    • Reset now properly resets the Countdown in the textfile
    • UTF-8 Encoding integrated
  • v1.0.0
    • First release
  • Scriptname: StreamTimers
  • Author: Brain
  • Last Update: 2018-01-04
  • streamtimers