API for channel reward redemption
People are suggesting an API for channel points, and initially it seems like a good idea, but a forum post I saw elsewhere explained the privacy concerns of being able to track channel points through an API. But instead of an API for channel points, what if we were able to link REDEMPTION of channel points rewards to an API, and additionally create native Twitch commands that configure channel points acquisition rates and conditions (ie. active chatters vs lurkers or 10 points/5 minutes default vs 20 points/5 minutes default), as well as give streamers the ability to add or remove points similarly to their ability to do so with bots (and these same commands can be used automatically by local chat bots with the necessary permissions run by the streamer)?
The reason I'm suggesting this is that giving streamers, or anyone else, the power to monitor channel points thus gives them the power to track the behavior of any user they choose, especially if they can monitor points in every channel that user watches. That is a MASSIVE breach in privacy! But with an API that basically alerts a bot every time a channel points reward is redeemed, what the redeemed reward was, and who redeemed it, channel points can become a more effective replacement for the localized points systems included with chat bots. These points would still be housed on Twitch and the amounts kept private from other users, but we would now become able to coordinate channel points rewards with a chat bot's response if we wanted to.
The channel points settings, on the other hand, would operate as they would with any chat bot, except they'd be native to Twitch instead of the localized chat bot. This would also not include an ability to query channel points, in case you were wondering, because there's no need for anyone other than the user who's accumulating those points to know how many points they have (which they can see at the bottom of chat). If they decide to share their total channel points, they can say it in chat, themself.
