How can I notify a Twitch user (viewer) that has used a channel points redemption?
Ideal scenario:
Let’s say the Streamer installed my extension that has custom channel points for viewers (so they are authorized). The Viewer used a channel point redemption and depending on the outcome, the system will inform this viewer through a Whisper.
Would that be possible? I can imagine there are limitations/securities because of bots/scammers.
For example, could we send a text message “on behalf” of the streamer?
Let me know if there is information missing. I hope you can help me out!
It seems I didn’t include an important detail. The message towards the winning user should be personal.
E.g. you won this price, here is code: 112233 and go to www.claimcode.website
I know we can do a “claim” button in the extension and it will check if the user is within the right conditions. I consider that’s a good alternative.
You could use the Extension PubSub Whisper Topic for this.
or use either kind of pubsub (channel or whisper) to relay the “winners” list then the winners instance of the Extension makes the HTTP Call to fetch prize data.
Probably what I would do. But I’d only show the winners the claim button
Basically: whispers are a no go.
Even more so when you intend to sent “reptitive”/similar message to every user that you are gonna whisper.
And it just makes sense to keep all the extension stuff inside the extension. As then users are not opening other windows for the same data.
Reply to the user in the same place they started the interaction.
both. everyone has problems with whispers, they are not designed for “automation”/bots to use
and it’s bad practice.
If you entered a giveaway/won a prize via an extension.
Why would a user naturally look in whispers? Additionally problemative for mobile users as they have to “essentially leave the channel” to get to their whisper, but if they already have the extension open, why go to another “window”/section of the app?
The user would expect it to be presented in the same place they entered/found out about the giveaway/prize/reward/etc.
Throwing channel poitns into the mix makes it more complex.
But I would just completely ignore chat/bot interaction stuff
And use pretty boxes in the extension.