961 results found
-
Extend Check AutoMod status to allow the developer to specify the level The API https://dev.twitch.tv/docs/api/reference#check-automod-status
Only lets you check automod for the channel.
But it'll only do it to the value that the channel is set to
Please allow the developer to test a given phrase at a different automod level to that that the channel is set to.
Say the channel is set to level 1, I may want to test a paticular phrase or message about to be sent to an overlay or other property at level 3 or 4 instead for additional security/moderation beyond the level that chat is set to
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 -
Add streamline chat embed option Add a streamline embed option for chat. Be able to remove the header, leaderboard, and footer options to be more inline with the mobile website style.
This comes from an example from the forum, but this would be very helpful on mobile websites, and responsive websites. Having only 1 or 2 lines of chat on screen is counter productive, and a terrible user experience.
https://discuss.dev.twitch.tv/t/possible-to-embed-mobile-ux-of-twitch-chat/28645
9 votes -
'Get User Follows' endpoint response data should include 'logo' & 'notifications' The new API endpoint 'Get User Follows'
https://dev.twitch.tv/docs/v5/reference/users#get-user-followsCould include more data than what is currently provided.
The legacy endpoint alternative offers a lot more but not all of this info is required by default.
https://dev.twitch.tv/docs/api/reference#get-users-followsMy suggestion would be to at least provide the 'notifications' as well as the 'logo' info. To keep the requests at an optimal size by default, extra request parameters can be given such as:
?showLogo=true&showNotifications=true
(which can default to false when not present)or
?verbose=true
(which will provide an equivalent response to the legacy variant)The new endpoint should also only show this extra…
9 votes -
Migrate Video upload to helix Similar to adding https://twitch.uservoice.com/forums/310213-developers/suggestions/39622321-rerun-api
Currently Video Upload is still on v5 and has not been migrated yet to helix. Please migrate Video Uploading and collection management API's
9 votes -
PubSub Docs don't mention Token Type From: https://github.com/twitchdev/issues/issues/25
Brief description
https://dev.twitch.tv/docs/pubsub#topics
PubSub documentation mentions the requirement to use an oAuth token, but doesn't directly specify which type of token, nor the requirement for the UserID of the token to match the UserID of the topic.
Authentication All topics require an OAuth token, but only some topics have a specific required scope (noted in the table below). Available Topics All topics require an OAuth token, but only some topics have a specific required scope (noted in the table).
Expected documentation
…Authentication All topics require a User Access OAuth token, where the UserID of the token matches the
9 votes -
Include username in onAuth callback when a user has granted ID access. Some third-party developers request id access on their Extensions just for the purpose of getting a viewer's username to build a more personalized experience. The only way to do so is by relying on the Helix user endpoint on their EBS. The Helix team already modified any payload that has a user id to also deliver a username and save developers the extra step of using the /users endpoint, so it's natural for Extensions to follow that path.
9 votes -
9 votes
-
Add functionality to query broadcaster id and user id for the Bits transaction API It would be convenient to have the ability to query Bits transactions based on broadcaster id and user id. This is extremely helpful for Extensions with lots of transactions and saves on calls to the API that would be necessary for paginating until the desired transaction is found.
9 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…
8 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.8 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
8 votes -
Allow bots joining Guest Star, capturing, and sending audio I have a Discord bot that can read audio from participants and individually transcribe their speech to text and display it on the stream. I have another Discord bot that can synthesize Twitch chat messages (TTS) and send the utterance to voice channel participants. Would like to be able to do the same through Guest Star, especially since Guest Star has alledgedly better audio quality.
Thank you!
8 votes -
New "is rerun" checkbox added to the API On June 28th 2022 ReRuns are being changed - https://help.twitch.tv/s/article/video-on-demand?language=en_US#reruns
A new checkbox is being added to the dashboard to mark a "stream" as "is rerun"
Please provide the ability to
- get the current value of "is rerun"
- set the current value of "is rerun"
Of the channel
Please also update the streams API to indicate if a given stream is a rerun or not
8 votes -
Provide an endpoint for recent raids Or as a minimum "Raids this stream".
But then you need a sensible reset point. So last x days works. Similar to other "time" based endpoints.
8 votes -
Regular Purple Popups Ruin Experience The purple popups that occur when watching an embeded stream really only serve to worsen the experience of using an Embed. Attempts to engage with third party content are ruined but these purple screens cutting off the action every 15 minutes and the "Best experience" that twitch claims you can get from using the website directly is an experience devoid of the actual functionality provided by some third party applications that are at time the whole reason for seeing the stream in the first place.
8 votes -
Create/Update/Remove a running goal Would be useful to create/update/remove a running goal.
To update/change the target whilst one is running if we get a surprise spike in subs
Or to easily be able to auto start a new goal if the first goal is completed.8 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
- Don't see your idea?