Add support for Alerts to be triggered by Third Party Developers
As there now is a first-party Alerts System, TPD should be able to trigger said alerts or alerts with a custom payload as well. This allows external sources to show alerts that fit the Creator/Brand, all without requiring additional sources to be set up, taking up precious resources. (See also: External Donations and Tips or even Games)
@RupTurE that would be the beauty of a Third Party integration for the First Party alerts - most of what @phaedri mentioned would be possible, too.
I'm not expecting to be able to get "Alerts for a single viewer", but i agree that it could be an interesting approach as well!
I don't think you're on the same page. (I think) this is for triggering alerts that play for everyone watching the stream, similar to when someone cheers or subscribes and uses a 3rd party system like StreamElements or Streamlabs to play a gif/image/audio when it happens.
Twitch now has a 1st party alert system. I believe this item is asking for an API that would allow the alerts to be triggered via the API.
That's how I understood it anyway. I mean if there is support to only send the alert to one specific person that would be super cool.
This will be extremely helpful for any extensions where interactions become available conditionally, and the viewer might otherwise not notice that they can do something! Reminded of the Borderlands 3 extension which had conditional interactions that could have been more engaging if viewers were told when they could participate.
Many possible applications:
- unique interactions become available whenever something happens in a integrated game, and viewers are alerted to try them: think Cult of the Lamb help/hinder but without the screen-eating overlay
- activities can be started by the streamer via live config, and viewers are alerted to participate: think about an RPG battle, where streamer DM starts an encounter and moves become available
- digital rewards become periodically available to claim, and viewers are alerted to claim them: think collectible stickers earned for time spent or special events
Our use case as a specific example: Viewers opt-in to track their time spent in the channel. Rewards are earned at cumulative intervals for time spent. As-is, viewer has to look at the extension to notice their reward is ready to claim. Would be much smoother to alert them.