Watchtime

When enabled, the bot tracks watchtime for every viewer in the chatter list. Viewers do not need to write; they only have to be present in chat.

Dashboard overview

On this page you manage watchtime, adjust cooldowns, maintain entries, and exclude specific logins from tracking.

Commands

  • !watchtime @user shows that viewer's watchtime. Without a user, it shows your own watchtime.
  • !topwatchtime shows the top 5 of the watchtime list.
  • !watchrank @user shows this viewer's rank in the watchtime list. Without a user, it shows your own rank.

Configuration

Enable the feature with the toggle and set per-command cooldowns (separate for global and per-user). Further down you can exclude specific logins from tracking, e.g. known bots. If you exclude users, watchtime for them is no longer collected; existing entries must be deleted manually if needed.

StreamElements import

If you previously used StreamElements and already collected watchtime there, you can import those times into ByteMate. Click the green StreamElements import button, enter your channel ID and JWT token, and click Import. You can find both here: https://streamelements.com/dashboard/account/channels. The ID and token are not stored; they are used only once for the import.

Management

In the list below you can edit or delete existing entries. You also see when each user was last active in chat. Click Delete all entries to clear the entire list. Warning: entries are permanently lost.

Watchtime | ByteMate Docs