701 results found
-
Add scope moderator:view:emotes to helix/chat/emotes Given the increasing number of tools that unlawfully extract images from the internet to train their AI, I believe it's only reasonable to protect the emotes of individual channels.
10 votes -
Add Notification Status to Followed Channels When requesting the Followed Channels list (/helix/channels/followed), it would be useful if a
notificationsboolean property existed to list which channels the user has notifications enabled or disabled for. This could be useful for prioritizing follow lists, suggesting channels to remove from the follow list, and other such features.2 votes -
Stream Together (Guest Star) streams should be listed on /helix/streams When a creator I follow is Guest Starred into a stream. The stream should show up in my followed streams list (/helix/streams)
6 votes -
API lists of users participating in predictions I'm going to develop an interactive game for Twitch chat, each user will be unit with his username. I'm trying to find solutions for two problems: "what chat will fight for" and "how divide chat into two teams". For now I came up with an idea to do both questions via predictions: users will have the same color team as for what color they bet their points (pink or blue), the amount of betted points has no affect on the game. For the balance in numbers of users in teams i had solutions (adding bots to outnumbered team, for example)…
3 votes -
Automod reason on message hold The EventSub event received when a message is held by automod doesn't tell which part of the message triggered the automod.
First party site highlights the related chunks in red.
Pubsub fragments contains an "automod" prop with a "topics" for each that tell why this fragment has triggered the automod.
Eventsub seems kinda ready for this as the problematic part of the message has its own fragment, it's just missing a flag to tell it's the automoded chunk and ideally the topics details like with Pubsub.
12 votes -
Fix your "getting started" guide. This is a horrible getting started page. The authentication manager example does not actually do any connecting. There's nothing to initially trigger the login. Per the comment in the "logged out" status, adding a call to GetAuthInformation() then changes the status to "Loading" which isn't even mentioned. Nothing happens from there. Making a call to GetAuthenticationInfo() gives a MaybeResult that's null. Nothing further can happen. There's also an undeclared variable "RequiredScopes" there. This whole guide is an epic fail.
20 votes -
26 votes
-
Increase WebSocket Connection Limit If EventSub is aiming to replace IRC, increasing the WebSocket-based connection limit beyond 3 simultaneous connections is necessary for projects that run client-side and connect directly to Twitch independently. Streamers can modify and manipulate copies of such files in the filesystem and/or in OBS, all using the same authentication token, which, even if not simultaneously visible, may simultaneously continue running to prevent awkward failure of functionality during transitions.
I don't think a limit anything like the new IRC maximum of 100 is necessary -- if someone has 100 copies of one thing in OBS, this limit isn't going to be…13 votes -
Featured Clips - Set as featured But I forgot to add a user voice to set/unset the feature flag of a clip
We'd like to set/unset based on our own automation or external criteria, like we might run a poll in the streamers discord for clip voting and want the mark that clip as featured for a time.
Or we make a highlight reel so we feature the clips uses and this is done in an automatic way as the editor used a clip disco tool to select clips then download them (see get MP4 as an editor https://twitch.uservoice.com/forums/310213-developers/suggestions/39228784-extend-clips-api-to-provide-the-mp4-url-so-editors) and the…
4 votes -
Add Initial Contributions to Hype Train Begin Event Sub The current Event Sub for Hype Train Begin includes Top Contributions and Last Contribution.
However, for my purposes, I'd like to be able to know everyone that contributed to the hype train beginning and what their bits or subs amount was that they contributed.
The reason I'd like this is because in my application, users have the ability for a hype train to start a giveaway and any contributions to the hype train will allow for users to get double entries to the giveaway.
I can easily track who contributed to the hype train AFTER it has started but the…
2 votes -
Access to game foller count via twitch-API If developer are getting access from the twitch-API about the game follower count, we could create tools for streamers, to show them better information, about what games have a hidden potential for getting more new viewers and create tailored higher quallity streams for the audiance.
2 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…
9 votes -
Advanced Analytics from dashboard on API Hello, colleagues!
We are currently facing an issue with accessing the necessary analytics data for our Twitch streams and would appreciate any assistance you can provide.
Our company conducts live streams across six channels on various platforms, including Twitch. To streamline our reporting processes and reduce human error, we aim to utilize the Twitch API to automatically retrieve information about our streams. However, the public API methods such as streams, games, users, and channels do not provide the required data for our archived streams, which is available on the dashboard at Creator Dashboard.
We need to export the following analytics…
2 votes -
Portrait clips - Embeds Extend the embeds system to ask the "dumb" clips embed to favour the portrait clip over the landscape clip if one exists.
6 votes -
Creating highlights through the API Add the ability to create highlights/videos through the helix API on a VOD with timestamps.
Personally, I'd use this to automatically create highlights of stream markers made by moderators.
This is the same as https://twitch.uservoice.com/forums/310213-developers/suggestions/38590420-create-highlights-through-the-api but it hasn't seen action in five years so I recreated it.
3 votes -
AutoMod param to not auto-add terms when denying Held Message Please add an option to instruct AutoMod not to automatically add terms to its Blocked Terms and Phrases list when denying a withheld message programmatically through the API.
This should be an option because when this is done programmatically, the context for removal is often completely different from what AutoMod flagged the message for, resulting in terms being blocked that should not be.
Proposed solution:
The Manage Held AutoMod Messages (https://dev.twitch.tv/docs/api/reference/#manage-held-automod-messages) endpoint should have a boolean parameter "block" that tells AutoMod whether or not to add the terms in the message to the Blocked Terms And Phrases.3 votes -
Add user details to Automod Message Hold Event Please add user details to the 'automod.message.hold' subscription type like:
1. Badges
2. Or/and moderator, VIP and subscriber statushttps://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#automodmessagehold
That way we can determine the severity of the held message based on the user.
It currently works like this in the first-party AutoMod queue and in Twitch chat, where a user's chat badges are shown.
3 votes -
Add an option to disable extentions by default Please make the extentions disabled by default, it's impossible to watch some streams especially with "ceobonk" extention. This garbage of a plugin makes the tab freeze because it makes the browser use 100% of CPU
2 votes -
Title: API access to "My Clips" section I suggest adding an API feature that allows retrieving the list of clips available in the "My Clips" section - https://dashboard.twitch.tv/u/USER/content/clips/channel.
Currently, this functionality is not provided by the API, which limits the ability to manage and interact with this content programmatically.4 votes -
Stop Raids (for an hour) as an API Please provide an API to set/unset/get the state of "Stop Raids for 1 hour" button that exists on the Dashboard so that streamers can use it as a Streamdeck button for example and/or tie it into other automation.
32 votes
- Don't see your idea?