Picture

Twitch

OBS

StreamerBot

Table of contents

  1. Description
  2. Import Code
  3. Setup
  4. URL Parameters
  5. Example: Post Receipt To Discord / Bluesky
  6. Example: Hide/Refresh Browser Source
  7. Changelog

Description

Print a recipe in OBS that summarizes that stats of your current Twitch stream.

Picture


Import Code

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

Setup

  1. Copy the import code from above and import the content

    Import Actions

  2. Go into Streamerbot and head to the tab Servers/Clients -> WebSocket Server and start the websocket server. Leave the adress at 127.0.0.1 and the port at 8080. Check Auto Start as well. You can set a password, but you don’t have to. If you do, make sure Enforce for All Requests stays unchecked.

    Picture

  3. Copy the URL:
    https://tawmae.github.io/overlays/TwitchReceipt.html
    
  4. Go into your OBS, create a browser source and paste the URL in there. Set the site to about 450x1200. You might want to fiddle around a little to see what fits.

    Picture

    Picture

  5. Done 🥳

To have the events in multiple scenes, don’t create an individual browser source in every scene, but instead create a new nested scene and put just a single browser source in there. Then place that scene into all your other scenes. This way you won’t have to create 20 browser sources for 20 scenes.


URL Parameters

You can add ?font=Arial at the end of the URL to choose a custom font of your choice.


Example: Post Receipt To Discord / Bluesky

To post the receipt to a platform of your choice, you can use a OBS Take Screenshot subaction. Simply pick your browser source and set a filepath. You can then use the %screenshotFile% variable that is populated by the subaction.

Example: Hide/Refresh Browser Source

To hide the receipt, you have to refresh the browser source. The [Twitch Receipt] 1 - Print Receipt action has a disabled OBS Raw subaction in there that can refresh the browser source. Edit the subaction and replace Your Browser Source with the name of your browser source. And you’re done!


The tracked stats are getting saved into non-persisted variables. This means all stats are getting reset once you close Streamer.bot


Changelog

Date Changes Version
December 04, 2024 Excluded bot and broadcaster account from chat stats // moved Cheers from Chat Messages to Data 1.0.1
December 03, 2024 Release 1.0.0