32 results found
-
Revise the `channel.subscription` topics Request
Organize
channel.subscriptiontopics to allow for alert like notifications to properly be provided. What displays in chat should be able to be mimicked via EventSub topics without having active tracking or additional api calls; Provide missing data where needed; Create new topics to fill in the gaps.
Current Scenarios
Brand New Subscriber: If a user subscribes for the first time in the channel, we get an alert as soon as they sub. This is incidental that it works properly for stream based alerts, as we are actually receiving the payment transaction rather than the in chat event.
Prime Gaming…
116 votesSome of these features were added in the channel.chat.notification EventSub event. All others are not planned at this time.
-
Please provide an event sub that emits "resub payments" Subscribe topic only broadcasts "new subscriptions"
So when a subscription "expires" we don't get a "payment notification" for a Resub
This is NOT a eventsub for the "chat notification" see https://twitch.uservoice.com/forums/310213-developers/suggestions/42008104-please-provide-an-event-sub-that-emits-sub-notifi for that
90 votesThis feature was introduced in the channel.chat.notification EventSub event, which allows you to see "resub" notifications.
-
channel subscriptions to include who gave the gift if it's a gift Extend EventSub subscriptions topic to include information about who gave the gift if it was a gift subscription.
71 votesThis feature was introduced in the channel.chat.notification EventSub event
-
Please provide an eventsub around advert/commercial informationm A number of streamers have re signed with Twitch with new Contracts.
Those new contracts often include a requirement to run advertsA request for tooling general occurs from the Streamer to a developer for tools relating to running commericals
Please provide eventsub topics that provide the following information
- An advert started, including
- which user/editor started those ads
- duration of those ads
- did it do picture in picture or full screen (if possible and if it's the same for everyone whom saw an ad)
- how long prerolls are disabled for
- An advert completed it's duration
- Adverts are cleared to run…
46 votesThese requested features were added between the channel.ad_break.begin EventSub event, and the Get Ad Schedule API.
- An advert started, including
-
Provide an eventsub for when a Shoutout occurs Please provide a topic for shoutouts occuring on a channel.
This allows bots and/or overlays to provide additional/supplementry messaging
43 votesWe released two new subscription types in open beta this week for when a channel gives or receives a shoutout.
-
Please provide an event sub that emits "sub notifications" Please provide an eventsub notification topic for sub notifications
Which would be a "clone" of messages appearing in chat for sub/resub notifications
For resubs the chat message and emote placement would be included
41 votesMessages for new subscriptions and resubscriptions are available via the “Channel Subscribe” and “Channel Subscription Message” EventSub subscription types. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channel-subscriptions
-
On EventSub create if 409 return ID of the conflicting Subscription Extend
{
"error": "Conflict",
"status": 409,
"message": "subscription already exists"
}to
{
"error": "Conflict",
"status": 409,
"message": "subscription already exists",
"id": "id of the eventsub subscription that conflicts"
}36 votesThe ID of the conflicting subscription is now included in the error response. Documentation will be updated to explicitly mention this addition for error handling.
-
Please provide EventSub for Charity donations Please provide an EventSub topic for Donations
Primarily for creating our own overlays and/or piping it into our exsiting systems that already are tied into existing donation/charity systems
30 votesThe Charity Donate subscription type is in open beta now. We may add more Charity subscription types in the future.
-
Please provide an eventsub that emits unsubscribe/subscription end events Using event sub it should be possible to ONLY use event sub to maintain a list of people subscribed to a channel. (after an initial paint from Helix)
Using the current topics it's not possible to do that.
I currently have to fetch once using helix, then use eventsub to get new subs.
Then fetch again later using helix to account for unsubs.26 votes“Channel Subscription End” has been added to EventSub. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelsubscriptionend
-
Add Stream ID to stream.offline Premise:
stream.onlineencodes an id of the stream.stream.offlinedoes not have such an id. Being able to pair this specific id with an online and offline state would be beneficial.Objective: Add the matching
idtostream.offlinethat pairs withstream.onlineNotes: While it could be argued that a single broadcaster can only be live with a single id, it is still data oriented wise, more beneficial to have a symmetrical up and down payload, allowing quick queries on a state of a stream. Imagine a scenario where an online and offline event fire roughly at the same time.…
25 votesThe id parameter is now available in stream.offline, representing the stream ID
-
Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions so you can query on just broadcaster ID, so I can make sure all their subs are setup, instead of having to paginate through all my subs to check just a handful
23 votesGet EventSub Subscriptions now takes an optional user_id parameter.
-
Add channels.raid Webhook Type Trigger: Triggers whenever a broadcaster hosts on a broadcaster's channel.
Motivation: We get this information from the IRC. Such an event in the EventSub would save us an continuous IRC connection in the chat. Therefore we only need to rely on webhooks.
16 votesChannel Raid is now available. See the EventSub subscriptions page for more information: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types
-
Predictions in eventsub Please add Prediction start/progress/end events to eventsub
14 votes -
Add a channels.adverts topic for advert running Twitch requires streamers to run more ads
We are building tools to help facilitate this
There is noting in the API to let us know when ads run
Please provide a topic for adverts running
14 votesThis feature is now available using the channel.ad_break.begin EventSub event.
-
Provide Hype Train Begin level This is more of a uncertainty of necessity, as the hype train documentation is still fairly new to me. As a broadcaster there have been scenarios where a level 5 hype train was the starting level.
Providing the level at the start could alleviate some confusion for progress and end as well as provide some consistency for the other two event types.
Reasoning:
The hype train on the end user side could start at a completed level 5. Depending on when the event is actually sent, this could provide odd results.Related events:
- channel.hype_train.begin
- channel.hype_train.progress
- channel.hype_train.end11 votes -
Add Display names to live reactionary chat data Any topic, that deals with reactionary events from chat such as cheers or subscriptions (new/resub/etc.) it would be beneficial to have a display name for all parties involved, the user who subbed, cheered, but also gifted, and broadcaster.
Reasoning:
- Various names have a certain capitalization that identifies that user. Without that there are cases that make the name very difficult to decipher for the viewer if the name appears on screen, due to all the letters being lower case or upper case.
- If the name was already displayed in chat, then this data should also propagate to the…10 votes -
Bans: who did the action Hydrate the bans topic to include the user_id, login of the user that performed the ban action
So add
moderator_user_id
moderator_user_login
moderator_user_nameto the event
9 votes -
Add a type filter to the status endpoint It would be nice if you could filter the response of the subscription status endpoint with a type filter.
E.g. you want to only list subscriptions of the type "channels.update" so you would add an optional query param of "?type=channels.update" or something like that.
This greatly improves the capability to only check the status of a subscription type you care of at that time instead of having to paginate through 20,30.40 or more pages of subscriptions.
8 votes -
EventSub for announcements Please provide a topic for when an announcement occurs on a channel.
This could be for showing them in overlays as well, or for third party chat applications to display the announcement
6 votes -
Add a Hypetrain ID Premise: Currently there is no way to identify a hype train from start to finish fully. Adding an id (Guid) would help alleviate tracking the train as it progresses as well as after it has finished.
Expected:
hypetrain_idbe added to the begin, progress, and end payloads. Given a particular hypetrain, these events would have the same Id per hype train.Usecase: Being able to cache and query a hypetrain via id to infer if the train is still continuing. Using time, winds up as an oddity due to the elongation of time behavior when the goal is reached. This…
6 votesThe Hype Train Begin, Progress, and End payloads include an id field.
- Don't see your idea?