112 results found
-
Topic Notify when VIPs are added/removed Copy "channel.moderator.add" and "channel.moderator.remove" but for VIPs
14 votes -
Provide a `gift_event_id` in the channel.subscribe topic Scenario:
A viewer comes in and gifts 10 subs to the community; This fires off in theory 11 events. One event is thechannel.subscribe.gift
, while the other 10 are the individualchannel.subscribe
for the 10 users.Request:
Thechannel.subscribe.gift
has an id associated with its emission. Something that would benefit reactionary data would be each of the individualchannel.subscribe
events having agift_event_id
. If the sub was a gift, set the id to thechannel.subscribe.gift
event id.Use Cases:
- A developer could choose to listen to the batched gift amount and react to that single event, then…14 votesWe are looking into this. Thanks for the request!
-
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 -
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 -
EventSub topic for a Story being published Please provide an eventsub for a Story being created/published for a given channel.
12 votes -
EventSub for added/removed moderator status, but for self EventSub exists for channels adding/removing moderator status to a user. I'd like the other way around. I'd like to receive an EventSub notification if I have been added/removed as a moderator.
Why:
In order to receive a notification whether my bot has been added/removed as a moderator in a channel, I have to subscribe to every streamer I support onchannel.moderator.(add|remove)
, with the condition ofbroadcaster_user_id
= streamer ID. If I could set a condition ofuser_id
= my bot ID, I would only need ONE eventsub subscription each for add and remove, instead of 75000+ each. Win-win for…12 votes -
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 -
Include moderator info in chat clear/message delete events The
channel.chat.clear
,channel.chat.clear_user_messages
, andchannel.chat.message_delete
EventSub events include the info of the broadcaster and (in the latter two) the info of the affected user. If we subscribe with a broadcaster or moderator token for that channel, we should also receive the info of the moderator that performed the action, similar to how we can see that info in the Twitch dashboard/mod view. This would also make them consistent with other events like ban/unban, shoutout create, etc.10 votes -
Add cumulative subscribed months for `channel.chat.notification` sub_gift notices sub_gift
notifications viachannel.chat.notification
events don't contain a field for the cumulative number of months the gift recipient has subscribed to the channel. This is however exposed in IRC via themsg-param-months
tag in the equivalent subgift USERNOTICE.Please, consider adding this information to Eventsub too for consistency
9 votes -
Extend user.authorization.grant to include scope information https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#userauthorizationgrant
Please extend user auth grant to include
- all scopes shared between ClientID and userID
- new scopes added to the relationshio when the auth occured
Possible use cases include: auto determine from this eventsub, what other eventsub topics to auto create.
9 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 -
Add a transport filter to the status endpoint It would be nice if you could filter the response of the subscription status endpoint with a transport filter (e.g. "?transport=websocket").
Its not a big deal at the moment because there only is one transport (webhooks) available but with more transports added down the line this would be a huge QoL improvement.
9 votes -
Provide Title and Game information with stream.online Other than knowing someone is online, there is still a need to utilize the API for getting related information about a stream.
It would be nice to have an all-in-one "here's everything about this stream going live" instead of requiring additional calls (especially if there's a possibility of caching delays).
Something along the lines of the data provided for channel.update would be nice
8 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.
8 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 "stream type" (subscriber only/eveyone) to channel.update Include the "type of stream" in channel.update
Either
- everyone
- subscriber only
8 votes -
Allow Channel Moderators/Editors to Subscribe to Channel Point Redemptions Currently, only apps authenticated while logged in as the channel broadcaster are able to subscribe to channel point events such as "channel.channelpointscustomrewardredemption.add". I am currently a moderator/editor for a friend's channel, and I am developing an application for their stream that is interacted with via Channel Point Reward Redemptions. Even as a moderator/editor, I am unable to authenicate the application in such a way that I can receive those events and test app functionality using them, even though I am able to see those events plainly in chat using Mod View. It would make sense for…
7 votes -
Trigger user.update when a user changes their profile picture At present changing your profile picture doesn't trigger the user.update event. This means to keep an up to date url for each users profile picture you must periodically poll every user with the API to check their profile picture.
7 votes -
Cheer emote placement Please update eventsub to provide emotes used and placement of the emotes in the message similar to chat message does in order to allow us to easily reconstruct a cheer message to look like it did in chat
similar to
Example
The "emotes" tag from https://dev.twitch.tv/docs/irc/tags#privmsg-twitch-tags
7 votes
- Don't see your idea?