Logo
This extension requires Streamer.bot version 1.0.0.

TWITCH WATCHTIME

Easily track people's watchtime <3

• Accurate watchtime tracking
• Display watchtime in chat in various time units
• Extremely customizable
• Integrated leaderboard
• One-click imports for Streamelements, Mix It Up, Firebot, Deepbot and Streamlabs

clockUwu

This extension requires a .dll file (TawmaeUI.dll) to run. You will be asked to have it automatically downloaded from my Github Repository to your Streamer.bot directory when you open the Settings UI, but you can also manually download it here. You can use tools like JetBrain dotPeek to check the .dll file's content.
ACTION IMPORT
Loading...
Never import actions from untrusted sources. Want to know what you are importing? Paste the import code in here (Decoder made by TakeJoshyy).
SETUP

1. Copy the Action Import text from above into your clipboard.

2. In Streamer.bot, click the Import button at the top of the window. Paste the text into the Import String section and press Import at the bottom.

3. Now head to the Commands tab and look for the imported commands. Then rightclick the group and select Group -> Enable All.

4. In order to allocate watchtime, you need to enable the Present Viewers setting in Streamer.bot. Head to Platforms -> Twitch -> Present Viewers and check Enabled, expand it and also check Live Update. You can choose an interval of your choice, that doesn't matter.

5. In the [TWITCH WATCHTIME] 0 - Settings action, rightclick the Test trigger and hit Test Trigger to open the Settings UI once. This makes sure that the .dll file has been downloaded and is up to date.

If you don't have my .dll in your Streamer.bot directory already, it will ask you to automatically download it. If you wish to manually place it there, you can to that here.

Press Save And Exit afterwards.

And then you're done!
Pog Clap

COMMANDS

!watchtime or !watchtime [User] [Amount]

Display your own watchtime in chat (or, if allowed, the one of another user).

!watchtimeLeaderboard

Display the watchtime leaderboard in chat.

SETTINGS UI

The Settings UI allows for some customization.



General
Check your Present Viewers setting and other stuff. Relatively self-explaining.

Leaderboard
Leaderboard settings.

Advanced
Allows to define the name of the global variable, creating exports and also resetting all watchtime data.

Chat Responses
In here you can type your own chat responses and use the variables listed below.

Translations
Allows for translating keywords.

Import Watchtime
Coming from Streamelements, Streamlabs, MixItUp, Deepbot or Firebot? No problemo, easily import your points over.

CHANGELOG
Date Changes Version
July 06, 2025 Added an import method for Deepbot 1.0.4
June 17, 2025 Added more customization options for the leaderboard messages; added a snooze option to snooze update notifications for a week 1.0.3
June 11, 2025 Added a confirmation prompt to download the dll if not already present 1.0.2
June 02, 2025 Fixed an issue when importing points from StreamElements (I might have forgotted to remove the hardcoded channel name that's being imported from, when I was testing things lmao) 1.0.1
May 31, 2025 Release 1.0.0