105 results found
-
Copy Hype train Begin/Progress/End for outbound raids Add three topics
- Raid Begin, a channel started a /raid
- Raid progress, the number of users in the raid changed (sensibly capped so not too spammy on the webhook, but if socket, more spammy perhaps)
- Raid End, raid completed or was cancelled.
15 votes -
viewer count from eventsub Either as a topic fired on update or added to "channel.update".
Advantages to its own event will reduce polling during a live stream and allow twitch to schedule when it sends out events as it needs to keep things in balance instead of having to contact 3rd party developers.
7 votes -
Subscriber upgrades IRC has a number of "upgrade" events
giftpaidupgrade / anongiftpaidupgrade and one related to "prime to real" that I don't have the tag/msg-id for
A "subscriber upgrades" topic would be useful, if this doesn't fall under "sub notifications" - https://twitch.uservoice.com/forums/310213-developers/suggestions/42008104-please-provide-an-event-sub-that-emits-sub-notifi
I could see a benifit to having this as a seperate topic, or tied into the "notifications" topic
17 votesWe are investigating adding an EventSub subscription type for sub upgrade events.
-
Add "channels.clip" when a Clip is created for a Broadcaster Would be great to have an event when a clip is created scoped to a particular broadcaster_id.
12 votes -
Also provide in channel.cheer an array of bits used Summary:
A cheer message can be multiple cheers in a single payload. Providing the individual cheer components in an int array would provide data that is not currently there. Emote placement, while also desired, would be still more work than should be necessary at first glance to determine the bits used.Example: **
BarryCarlyon PogChamp100 PogChamp100 Party100 Wow Soaryn is Frustrated!
This would result in **"bits": 300; however this is incomplete and would be desired to also have something like "bits_used": [100,100,100]Reasoning:
While again, emote placement would help, determining the bits used from it would be extra and redundant…16 votes -
Add a topic for Roomstate changes including whom triggered it Chat has a number of states, slow mode/follower only mode.
Some moderationg applications involved monitoring for these states and responding as needed, and these applications will currently use PubSub but only in a logging capacity so alternatively connecting to chat for this data is perhaps overkill.
Please provide an eventsub topic that relays
- when/what Roomstate changes (slow on/slow off sub on sub off emote only)
- which moderator/user triggered the change.8 votesWe plan to offer this in EventSub.
-
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 votes -
Adding the type of unban on EventSub Today there is a ban event on the EventSub. It allows us to know who has been banned, by whom, and above all, if it is permanent or not, which allows us to make the difference in a ban and a timeout. This is not the case during the event of unban, we do not know if the origin, it was a permanent ban ...
2 votes -
channel.update or stream.online - add live-notification message to payload To forward live notifications, it would be awesome to also receive the live notification message the streamer has set - either when they set it with channel.update and/or when the stream goes live.
9 votes -
Raids [beta] sends all raids even raids that don't appear in chat The raids beta topic, sends raids that don't appear in chat via the IRC raid USERNOTICE
Please either
- extend the payload to mark if a raid appears in chat or not
or
- provide a condition to ignore/include/only be "non chat raids"
or
- all of the above
Please do not remove non chat raids, as developers/streamers would like flexibility on what to actually notify for/collect data on.
Regardless of any limitations Twitch puts in place on what appears in chat.
Would also like to collect it for statistical purposes/reporting on small/large raids for a given stream.
There may also be an…
9 votes -
Explain in a better way the signature verification You need to explain better the verify signature and also give examples in some languages, not in pseudocode, I am still unable to verify my signatures with Java, I am blind here, I am guessing what do you mean by "raw bytes of the request body" specially the "raw bytes" part.
1 vote -
Provide the amount the hype train progress increased by Summary:
From first glance, it would seem that the progress of each channel.hype_train.progress is determined by the contribution; however, there seems to be no way to determine from the single progress event payload to determine by how much it changed. There is a 'total' amount provided by the last_contribution, but this does not determine the progress provided in that event.Suggestion:
Add a 'progress_added' value in the event object indicating how much this one event "helped".Related Topics:
-channel.hype_train.begin
-channel.hype_train.progress13 votes -
can we have it so adding a new channel point from the api doesn't add it the the beginning of the list? Reason for this is because when creating new redemption awards they always add the beginning of the list, what if I wanted to do specific orderings. I would like to remove the "new" indicator or have it say new but in the correct sorted order.
As an aside, I would also love to see bulk redemption pushing, havent seen a way to do this one either.
4 votes -
Add whom did it to the Moderator add/remove topic If is possible for a user to demod themselfs.
And it's possible that a user can be modded by someone whom is not the broadcaster (in super rare cases)Please add this information to the Mod add/remove topic.
It's handy for tracking a "oh why is this person not a mod suddenly" as the broadcaster.6 votes -
Expose page limit on docs under subscription limit, amount of entries per page should be noted
1 vote -
Filter EventSubs by Condition / Type While migrating to EventSub with 2.2 million webhooks, I noticed one thing that makes debugging with many webhooks especially difficult.
Problem:
EventSub subscriptions cannot be listed by a condition or type. This makes it impossible to find unwanted duplicates and its ID on the part of Twitch.
Solution:
By filtering by condition and/or type, you can find EventSub subscriptions and their IDs faster and more efficiently.
In addition, we would theoretically not need a database that knows all IDs to manage event subscriptions.
5 votes -
Video add/update/remove A video is
- stream archive
- uploaded vod
- highlight
basically anything that is not a clip, and can be returned with a call of
https://api.twitch.tv/helix/videos?user_id=channelID&type=all
Please provide topics for
- video created
- video deleted
- video published
- video unpublished
- video updated
Updated would catch title changes, thumbnail changes, description changes.
5 votes -
Client Id condition for channel_points_custom_reward_redemption.add Currently, it is possible to listen either to all custom channel point redemption or redemptions of specific reward id.
It would be great if we could add a condition to only listen to redemptions of rewards that have been created by our own client id with the channel points API.
With this, we do not need to create x amount of eventsubs for x amount of rewards we created for the broadcaster.
2 votes -
Extensions change Please provide an eventsub topic that notifies when the extensions active on a channel change.
The payload should match what https://dev.twitch.tv/docs/api/reference#get-user-active-extensions outputs.
For a broadcaster tool we generally wouldn't need to know what the change was. Just what the current config with.
This would save two payloads (for an extension changing from panel 1 to panel 2)
It would be useful to know what changed but less important.
So add a "was_changed" boolean to the relevant record.
So
…"component": { "1": { "active": true, "id": "lqnf3zxk0rv0g7gq92mtmnirjz2cjj", "version": "0.0.1", "name": "Dev Experience Test", "x": 0, "y": 0 }, "2": { "active":
1 vote -
Adding creator on EventSub poll and prediction begin Everything is in the title. Today we do not know who created the prediction or the vote. It is necessary to make an API call, which is really sad ...
1 vote
- Don't see your idea?