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.
-
Djinnet commented
Upvoted. I would like to point out the new "channel.channel_points_automatic_reward_redemption.add" subscription already have the emote information as you can see here: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchannel_points_automatic_reward_redemptionadd
It should be an easy modification for twitch to add that info to the custom channel point redemption events too, which I really hope that will be in the next version. At the time of writing this; the emote info still doesnt exists in "channel.channel_points_custom_reward_redemption.add".
-
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.