956 results found
-
Allow moderators' OAuths to work with polls and predictions API endpoints At the moment, only the broadcaster is allowed to use the polls and predictions endpoints because the broadcaster id must match the OAuth token. I think that allowing moderators of the specific channel should also be able to use these endpoints. This would be really helpful for Chatterino for example. In order for moderators to create polls or predictions, they have to go to the actual chat on the website to type in /prediction or /poll. If moderators were able to access the endpoint, Chatterino could easily add a command to bring up a window to create a poll or…
8 votes -
Accurate documentation All of your tutorials, links, and/or instructions are dated and unhelpful.
Try having someone follow any of this step-by-step, from scratch, and see if they can get something working, because I, nor my partners can make any usable sense of what is presented about extensions and creating/testing them.
8 votes -
Allow Developers to Add Drops Entitlements Manually For testing purposes primarily.
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.
-
Move GitHub repository to official Twitch organization Please host the example code in an official Twitch organization on GitHub such as:
https://github.com/TwitchDev
https://github.com/twitchtv8 votes -
Add "stream type" (subscriber only/eveyone) to channel.update Include the "type of stream" in channel.update
Either
- everyone
- subscriber only
8 votes -
Search Categories: Relevance The Search Categories API doesn't seem to apply any "relevance" and direct matches are not often the first result.
https://dev.twitch.tv/docs/api/reference#search-categories
Please apply relevance sorting.
8 votes -
Am I on the home page It is useful to know if a streamer is on the home page.
Both from a
- internal (to the channel) statistical standpoint
- as a moderation standpoint (we are on the home page we should up the follow limit to avoid trolls or lower the follow limit to let people chat).
Please provide a way to
- determine if a given channel is on the homepage (by region)
- which slot it is in on that region
And if possible
provide this information has a webhook so we don't have to constantly poll for this information
Additionally we may use it as a…
8 votes -
embeds should not require a webserver parent only works for webservers. not everyone wants or needs to run a webserver to embed videos on a localhost page using file:/// this change benefits no users at all. it may help with 3rd party sites, but file:/// is NEVER a 3rd party but is now blocked from being used due to the parent requirement. this is affecting moderation bots and other tools people use on their local computer that isn't served from a webserver.
8 votes -
Fix ideas for Streams pagination Pagination on some Helix endpoints, such as Get Streams, is just bad, and can lead to endless looping. So here are some suggestions.
The goal of any solution would be for any dev paging through any Helix endpoint to have a clear and reliable indication of "there are no more results, you can stop pagination". And if for whatever reason that can't be indicated, the endpoint should safely return an empty data array rather than looping the user back to the start.
Currently, the final page of the Streams endpoint still contains a cursor (for use in before) so simply…
8 votes -
Get Broadcaster Subscriptions Events From: https://github.com/twitchdev/issues/issues/8
Brief description
The subscription events API is documented as a Webhook topic. but not as a API Endpointhttps://dev.twitch.tv/docs/api/webhooks-reference#topic-subscription-events
It used to be in the documentation but is missing
Expected documentation
https://dev.twitch.tv/docs/api/reference#get-broadcaster-subscriptionsBut for
https://dev.twitch.tv/docs/api/reference#get-broadcaster-subscriptions-events8 votes -
First Time Chatters Allow the
channel.chat.message
EventSub subscription to include if it is the first time the user has sent a message in the given channel.We can see this with IRC but not EventSub.
I understand only broadcasters or moderators can normally see that directly from native twitch chat without extensions, so possibly a scope or moderator status would be required.
It would just be nice to retain that information because it is useful for streamers who might use chatbots to respond to first time chatters with a welcome message. Also it is useful for moderation tools to see if a flood…
7 votes -
BlueSky Create a BlueSky Account for TwitchDev on dev.twitch.tv The site now has 1 million accounts, and more Twitch Streamers are moving there. Creating an account not only provides another outlet for TwtichDev announcements, but also demonstrates to Twitch users that Twitch Developer relations is aware of the potential of this platform. It does NOT necessarily show that Twitch is adopting an official stance.
7 votes -
Stream video player embed should not autoplay without user consent Problem:
As livestream video embed is included on the website it will autoplay without the consent of a user to be counted as a viewer within a stream, various broadcasters abuse this logic by creating silent 1px embeds on third-party domains (wikis, product pages & similar). Not only that unnaturally inflates the viewcount numbers of the streamers in question but as well it hurts statistics and the community of the categories in which said broadcasters streams, in addiction this incredibly hurts users with limited network bandwidth while they try to use said websites where embed is included cause they do…7 votes -
An iOS Embeds UI update Ever since the embed updates back in 2020, the mobile embed experience has been sub-par. The suggested way to embed on iOS was to embed on your website, then load the website in a web view in your app. This was so that we could pass along the
parent
parameter. However it results in a number of issues that I'd like to suggest solutions for.First, the issues:
The UI of the player is unusable. If you load your own website embed, then it is far too small to use. If you simply load the pop out player's URL, then…
7 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…7 votes -
Allow us to sort clips by time This already exists with the videos endpoint. Clips already have a created_at value so sorting by it should be easy to implement. You could actually reduce API calls if you allowed sorting by date.
7 votes -
Provide "Shared Bans" information to third Parties With more Information on the "Shared Bans" feature now being available, it would be nice to have information about them available to third Parties, specifically in 2 Locations:
- When a user from a shared List joins and is marked as restricted or flagged, this should be returned on IRC - it probably already is, but the relevant tags should be documented and usable for third parties providing chat integrations / moderator tooling
- An API endpoint to GET which streamers a mutual sharing has been made with or a way to query a user's "flagging" status in a channel to allow…
7 votes -
Get Broadcaster Subscriptions with additional subscription informations It would be very nice to have additional information on the subscription of a specific user, for example date of the subscription, how many consecutive months the user have been subscribed and the total months that the user was subscribed.
This could be easily added in the "Get Broadcaster Subscriptions" response so that for a specific broadcaster you can have the list of subscribers and for each one you can select the ones with streaks or total months to perform special actions with them7 votes -
Create endpoint to return list of all emote sets In V5, it is possible to get all emotes that existed on the platform via both
"get-all-chat-emoticons"
and
"get-chat-emoticons-by-set" (when no sets are provided)This currently has no equivalence in Helix, and also has no listed migration path.
This request is to create an endpoint that returns the list of all emote sets (and ideally their last update time) such as "get-all-emote-sets". This would allow a user to then get all emotes via the "helix get-emote-sets" endpoint that currently exists.
7 votes
- Don't see your idea?