Channel Points for bots without API
Hey. I know that people are requesting API for Channel Points. But I came up with better and easier idea.
When streamer creates new reward in dashboard, there should be option to "run a link" in background after reward is redeemed. This type of button will trigger bot with GET-request and bot will run specific action.
Why I think this approach is better than API:
1. No API on Twitch side, obviosly.
2. Bots won't be abble to control Channel Points directly.
3. This will work with any bot who will support this kind of triggers.
4. Easier to use and understand for regular users. Bots developers could design this as "to run this action paste this link in your reward". This sounds pretty easy.
5. Gonna be pretty easy to exclude failed requests for Twitch. You just check if requested link returned: {response: success} or something like that. If it returned something like {error: "Requested video have not enough views."} then you just show this error to viewer and do not take his Channel Points.
Possabilities here are endless. Viewers will be able to request songs with Channel Points, run some sounds and animations on stream, play mini-games, change color of lights in streamer's room, etc.

-
TheRealHellcat commented
If I understood this correct, you can already do this.
Vie EventSub your bot can get notified about rewards being added and the bot can also get notified about redemptions happening, either via EventSub or PubSub. -
eXorcisTv commented
P.S. Sorry for typos. English is not my native language.
P.P.S. I know that not many bots have this "webhook triggers" now. I know only one. But I'm sure everyone will add this hooks if Twitch will start this trend. Even if some bot developers won't add them - I'm sure it's possible to set up "in the middle" server that will accept this GET-requests from Twitch and pass them further to bot in different format. As a chat commands at worst.