r/streamerbot

Automatic shoutout question

Hey all

I've been wanting to set up automatic shoutouts for people who raid. I think I have most of it set up right but I am not sure if it's completely correct yet. I have the trigger set up as add: twitch > raid > raid, and then min/max left as blank.

For the sub-action, I already have nightbot set up to respond to a !so command that will display the person's ttv link plus show what their last played game was. So all I want streamerbot to do is do a !so command for the raider and then let nightbot do the rest.

The thing is, I'm not sure what variable to use. Is it as simple as "!so %userName%" will %userName% capture the right data of who raids? Or is there something else I need to do to make sure it's getting the right person?

Cheers :)

reddit.com
u/debaser00 — 3 days ago

I’m running a JS/WebSocket overlay through Streamer.bot's HTTP server.

The Status:

The URL (http://127.0.0.1:7474/...) loads perfectly in Chrome and the console shows "Connected." anytime i run a testStart it run perfectly.

In OBS, the Browser Source is just a blank black screen. Even the "Interact" window is pure black. nothing i do triggers it.

file:/// isn't an option because it blocks the WebSocket handshake.

Why is the OBS browser engine failing to render a URL that Chrome has no problem with?

im not that smart ; ( thx for reading!

reddit.com
u/animalstylex1 — 7 days ago
▲ 12 r/streamerbot+1 crossposts

I built OBS Banimator to solve the pain points of animating profile pictures in OBS using the Move plugin. While Move works for basic transitions, Banimator is purpose-built for profile picture animations with key advantages:

  • Dedicated visual editor with timeline, keyframe controls, and real-time preview, no need to adjust OBS source properties or Move plugin configurations per animation
  • Seamless Streamer.bot integration to pull live Twitch profile data automatically
  • Export animations as self-contained HTML and run directly in OBS via browser sources

Picture of the OBS Banimator UI

I have also added an Advanced mode that allows you to add any number of layers to your animation and even animate your sources directly using the editor. You can preview your OBS source animations using a built in preview function that operates in your OBS install inside of a browser source. This is really cool because it makes it possible to animate elements of your Scene by simply enabling a browser source. I made a simple animation that makes my webcam roll around the perimeter of the screen. It was very easy to animate and it works every time I toggle the browser source to visible. I'm going to make animations like a duel system where viewers can fight each other on screen using their profile pictures as their characters or they can fight the streamer and my webcam can actually fight them in real time using a predetermined animation. So many possibilities and I'm so excited to finally get to truly utilize it after all this work to finally build and test the system.

Streamer.bot Setup

Setup takes less than a minute:

  1. Use Streamer.bot's Twitch Add Target Info action to collect your Twitch profile information
  2. Append the query parameter ?img1=ProfilePictureURL to your OBS Banimator browser source URL (file:////C:/directory/exported_animation.html)
  3. No additional configuration required

Early Development Note

This project is in very early development. Expect bugs, incomplete features, and unexpected behavior.

OBS Banimator includes a built-in Help section and Issue Reporting portal where you can submit error reports, feature suggestions, and general feedback directly to the development team (Edit: It's me, I'm the team. 😂)

Try it out at obsbanimator.com

reddit.com
u/atomsmasher101 — 7 days ago

Ex. You got 10! You have 532 so far.

With 532 being the total for the user that redeemed the random numbers.

I'm only able to show the global total but unable to show the ones per user.

reddit.com
u/PreparationRoyal4705 — 10 days ago

I want to have a !order where the user can order a meal but also !order @ someone to order a meal for them. I tried using if/else but it always just ends up only using one list. I have one list of 100 random order lines and one list of 100 random order for list.

reddit.com
u/TheFacePizza1 — 13 days ago