teklynk / twitch_shoutout

Twitch Shout out command. !so channelname. This will display a random clip and say a shout out message in chat.
https://twitch-shoutout.pages.dev/
17 stars 3 forks source link

Suggestion, (Insert bot here)'s raids alert box ducking #10

Open OGNetheri opened 1 year ago

OGNetheri commented 1 year ago

Suggestion as topic states.

Would it be possible to have option for the automatic raid shoutout delay so that it wouldn't affect also the chained shoutouts made manually (!so @user1 @user2 @user3...)?

And even better, is it possible to make "twitch_shoutout" automaticlly duck e.g. Streamlabs Alert Box so that 1st plays the alert from Streamlabs and after that the automated "twitch_shoutout" plays the Twitch-clip?

At this time when there's raid, both alert box and "twitch_shoutout" both play at the same time on raids and if the delay on automated raid is set to the longest raid alert variations duration, chained shoutouts suffer from the set shared delay time.

teklynk commented 1 year ago

I think I follow what you are asking.

The "Max Duration Time" and "Delay automatic shoutout" are independent from each other. "Delay automatic shoutout" only works if raided. "Max Duration Time" is a global setting that applies all clips and multi-shoutouts.

How are you using the !so @user1 @user2 @user3 command? Do you have this triggered automatically (through some other app/service) when raided? If so, then it would make sense to have a delay before executing the "!so @user1 @user2 @user3" command so that it doesn't play clips while another alert is happening.

Here are the setting that I tested with: Screenshot from 2023-07-09 18-52-46