Provide emote information for EventSub Channel Point Redemption Events
Emotes are a commonly used feature of Channel Point Redemptions requiring messages. Unlike the EventSub Subscription Message events which provide emote ID and placement data, Channel Point Redemption events do not. I propose the following change to the Point Redemption notification payload:
channel.channel_points_custom_reward_redemption.add
and channel.channel_points_custom_reward_redemption.update
:
{
"subscription": {
...
},
"event": {
...
"user_input": {
"text": "Channel Point Message! finite6ThrowBall",
"emotes": [
{
"begin": 24,
"end": 40,
"id": "emotesv2_4133039724974aa59589549eae677d03"
}
]
},
...
}
}
This allows for a client to properly construct the channel point redemption input, with emote images, similar to the channel.subscription.message
event.

-
nice_get commented
I would like this.
I found a way to get the channel reward to respond appropriately, but I have to save a variable for each individual chatter with their latest emote sent, then match their redemption to the variable by username.
This would help to skip all of that. -
kiznal commented
Upvoted. Glad I'm not the only one who would like this information! Seems kind of like a weird oversight to not include it.
-
PlokGamingTwitch commented
Would very much like this.