701 results found
-
Improving Campaign Engagement Through Daily Watch Limits Right now, a campaign that requires 15 hours can just be binge-watched on the first day. I’d love to have the option to limit daily hours to encourage players to participate across multiple days instead.
5 votes -
Add timestamp to channel.chat.message Add Timestamp when message was sent to channel.chat.message
Why?
Including the original timestamp of when a message was sent would be extremely valuable for multiple reasons:Improved Debugging – When a server processes a message with delay, having access to the actual sent time makes it much easier to identify and troubleshoot latency issues in the message flow.
Support for Time-Sensitive Chat Games – Some chat-based games rely on the exact send time of a message to determine whether to process it. In the event of lag, having the original timestamp allows developers to rely on Twitch’s data rather than…
4 votes -
need dark mode for the Chat embed html part <iframe id="twitch-chat-embed"
src="https://www.twitch.tv/embed/twitchdev/chat?parent=dev.twitch.tv"
height="500"
width="350">
</iframe>2 votes -
Add "last predictor" in channel.prediction.progress Similar to "last_contribution" for "channel.hype_train.progress", there could be a field indicating the last predictor with informations similar to what's already in "top_contributors" for each outcome.
If progress does indeed send a notification for each participating user, it wouldn't be much more cumbersome to add this field.
Furthermore, this would allow:
- reliable, real-time information for an interactive infographic.
- a low-cost option to retrospectively count the number of points spent and earned by each user during this prediction.
- a "best predictor" statistic with information on the user who won the most (in number of points or in pure victory).…2 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 -
Anything that relates to or generates a chat message, include the TMI chat message ID Various eventsub types will result in a chat message being generated.
If that is the case as well as the fragments and raw chat message the resultant TMI message ID should be included.
Conceptually I can see understand this isn't possible but the UV exists as a request anyway.
Use cases:
- Various things need replies to, if replies supported.
- Being able to do moderation on JUST say, cheers or redeems (as apposed to the entire chat)
additionally anything that has a chat message generated the relevant eventsub types should use a consistent fragment formats that chat.message uses.
7 votes -
Allow creating guest star sessions on behalf of streamer without call interface Currently, guest star sessions while IRL Streaming are complicated because the streamers need to be logged into a PC in order to enter a call.
Please add the possibility to either:
1. join Guest Star sessions in the mobile app (and possibility to run it in background), or
2. add a permission which has to be granted on authorization to start, join and run Guest Star sessions. To ensure streamers safety, you could send notifications in Twitch to confirm Guest Star sessions and additionally provide a button in the dashboard to stop a running Guest Star session immediately.Thank you…
3 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 -
Getting ban events shouldn't moderator scope with EventSub IRC's
CLEARCHAThasban-durationaccessible at all scopes, but EventSub'schannel.banrequireschannel:moderatescope, i.e must be a mod. This information is normally available to all chatters; 3rd party chat programs cannot migrate from IRC and retain feature parityEither the information should be provided via
channel.chat.clear_user_messages, or, better, the scope forchannel.banshould be expanded. Information can be restricted if the scope does not havechannel:moderate.4 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 -
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 -
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 -
Extend Clips API to provide the MP4 url for overlay automation Extend Clips API to provide the MP4 url so clips can be played in in broadcast overlays of raiding streamers and friends of a channel.
With Content Classification Labels so that they can be filtered out and not allowing unwanted continent from another streamer to be broadcast
The current <Iframe> Is unsuited for this as most broadcast software can not use an <Iframe> as a media source and the browser sources are laggy and unreliable at bn
When I make a request for a Clip as documented: https://dev.twitch.tv/docs/api/reference#get-clips
The JSON Response should include the direct link to the MP4 or…
23 votes -
Documentation Issues and Open Sourcing Twitch offers a very large, widely-used API to a very large developer base, and unfortunately the documentation currently provided is severely lacking, inconsistent and falling behind standards of both accessibility and developer experience.
I know this has been proposed some years ago, but I am going to recreate the voice as I believe I can add some extra points and reasoning.
Issues with Accessibility:
Twitch only offers developers documentation in a fully white (#FFFFFF) background. While this is acceptable for most, this can be extremely difficult to navigate for people with certain eye, neurological and learning conditions. High contrast websites…
33 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 -
Add an API endpoint to track individual moderator activity I propose introducing a new API endpoint that allows streamers to track the activity of each individual moderator. This endpoint would provide detailed statistics on actions such as the number of bans, timeouts, and deleted messages performed by a moderator over a specified period.
Currently, monitoring moderator activity is a time-consuming process. While it is possible to use custom bots to extract this data by scrolling through the existing moderation activity logs, the process is inefficient, as loading the logs becomes slower with larger datasets.
This new endpoint would significantly improve efficiency, allowing streamers to quickly analyze their moderators’ contributions…
9 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 -
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 -
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
- Don't see your idea?