Channel Points API Suggestions
The channel points API should allow me to:
- Set Channel Points
- Trigger a claim/collect event for viewers
- Subscribe to redeem events
Looks like this has partially been implemented via the pubsub API (the subscription to redeem events), I just created a small app using the pubsub API to listen for redemptions and control my LIFX lights.
It would be great if I could mark an event as complete or reject it via the API, that way if it completes successfully my program can mark it as complete, or if it fails (for example a user enters #FF000 missing a character for the hex code), then I could automatically reject the points redemption refunding the user automatically so they could try again.
Having to redeem manually is terrible. Not everyone has super-active mods that can do it for them and it's disruptive for the streamer to have to stop what they're doing to deal with rewards.
At the very least, it would be nice if the channel points messages were sent to the chat API, so third-party apps could react to the data.
The api should be extremely customizable. We are trying to make a bot to pull urls from channel point redemptions and add them to a playlist for warmup songs, but the current messages don't seem to have anything special on them for the bot to listen for.