Automatizatiom - work like this when streaming

Hello,

I need a situation assessment for the intended functionality when streaming in OBS,
When I receive a specific gift on the OnluFans platform, TikTok, the BOT notices this and selects the corresponding FILM, and plays it once.

I want it to work like this when streaming:

  1. Scene 1 plays all the time in a loop, i.e. it repeats endlessly, as

if it were the basic background.

  1. I have the option to turn on Scene 2 (or any other, e.g. Scene 3),

press the scene change button at any time, then: Scene 1 must first

fully end. IMPORTANT: so that the programme does not interrupt it in the

middle - and wait until it has played all the way through, and only then

does the streamer turn on Scene 2.

  1. after Scene 2 finishes, we automatically go straight back to Scene

1**, which plays in a loop again.

  1. and this is how it works every time.

Simply put: Scene 1 is kind of the default mode that plays non-stop. When

I want something else, I press the change scene button, and the program

waits until Scene 1 is finished, and only then plays the new scene, and

then goes back to Scene 1, which again flies around in a loop.

Is there such a solution available? with the help of which plugins? maybe

some controller to complete it?

because the standard solution, simply interrupts the loop of Scene 1, when

pressing the transition to Scene 2. And this is not a solution to our

problem.
Like This: Film Goolge

Thank for answer, guidance…

I wonder if it makes sense and will it work on my local PC to press Hotkey and execute Macr in the ‘Advenced Scene Switcher’?
Solution:
Streamer.bot + OBS WebSocket
Integration of Streamlabs/StreamElements via WebSocket

Creation of rules for each gift level in the Triggers section

Is this possible?