Add channel.ad_break.upcoming for upcoming ads
Twitch Dashboard allows the broadcaster to configure a notification for an upcoming ad, up to 20 minutes in advance, and allow for a snooze.
If the broadcaster has enabled this feature, I'd like for Twitch to send a channel.ad_break.upcoming event over EventSub, so I can trigger actions off of that.
-
techygrrrl commented
I agree, this would be especially helpful! Adding my support for this idea.
Many streamers are not able to look at the stream manager dashboard frequently, especially when playing games that require close attention for extended periods of time.
Many use Text-to-Speech (TTS) apps so we can chat. If we had an EventSub event `channel.ad_break.upcoming`, that would be very helpful to give us an audio signal.
It would also be great to configure the alert timing before the ad starts. 2 possible options for configuration:
1. Pass a value in the `condition` section of the request, where we would normally send the `broadcaster_user_id`, e.g. `ad_notification_mins`, or;
2. Use the default notification time the streamer has set in the Ads Manager > Ad Notifications > Upcoming Ad Break Notification dropdown, or;
3. Both! If the field (e.g. `ad_notification_mins`) is not provided, default to the streamer's prefered Upcoming Ad Break Notification.