961 results found
-
Document how join and authentication limits apply to anonymous connections. https://dev.twitch.tv/docs/irc/guide#command--message-limits says:
- 20 authenticate attempts per 10 seconds per user (200 for verified bots)
- 20 join attempts per 10 seconds per user (2000 for verified bots)however it's unclear how these limits apply to anonymous connections. Is there no limit to join attempts at all when you have authenticated as an anonymous user? And do authentication attempts for anonymous users (NICK justinfan12345) count towards the rate limit?
4 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 -
It's impossible to control the Channel Point "core" rewards Topic.
Cannot control highlight message/unlock emote rewards to enable/disable/change price or even list them etc via this API
Example usages
We might turn off emote "buying" on a Thursday as we are about to load a WHOLE new Set in for a big game on Monday. Is one thought.
But I can't automate them.
Also any number of tasks the streamer would like us (moderators/staff of the channel) to help manage but we can't if those rewards are API locked (and UI locked) out from "channel staff" being able to help manage
Additionally, I'll get asked by the streamer I…
4 votes -
Add filter for channel.channel_points_custom_reward_redemption.add to only receive redemptions from own client ID Add filter for channel.channelpointscustomrewardredemption.add to only receive redemptions from own client ID.
Additionally, add clientID as a field in the data payload to be able to route redemptions since we won't have a 1st party reward ID on file since our app didn't create it.
1 vote -
Create additional IRC CAP REQ "twitch.tv/silent" Create new IRC/WS CAP REQ "twitch.tv/silent" which prevents any non-staff+ whisper to the connection.
1 vote -
Add the total field to the helix/subscriptions endpoint Just like the /helix/users/follows endpoint, I would like the /helix/subscriptions endpoint to also provide the total results in addition to the next and previous links.
Currently I have to recursively go through all the subscriber pages, 100 par 100, and add up for each one. So I make for my 12,000 subscribers not far from 120 calls which, on the one hand overloads the service and uses part of my call quota, and on the other hand take almost a whole minute to execute.
This is a certain burden for our two sides, as a "total" field would solve all…
2 votes -
Cheering Bits programmatically Cheering Bits is the most famous way to support a streamer. However, it can be somewhat challenging for new users to get familiar with the Twitch Chat commands to properly do so.
I propose an API which allows to trigger a regular cheer.
This call obviously should not be signed instantly, but sandboxed where the Twitch backend requires a "Yes / No" response via GUI from the user.I think this can improve the user experience a lot and it can also improve the general usage of Twich Bits.
For instance, many streamers use overlays in their stream to react…4 votes -
Extension webhooks for streamer actions For the purposes of GDPR it would be useful to have the following webhooks:
- When a Streamer installs an extension
- When a streamer activates an extension
- When a streamer deactivates an extension
- When a streamer uninstalls an extension.
The most important one is the uninstall, it allows us the third party to be notified of an uninstalled.
The Shopify platform has this with the rule that a third party should, automatically delete all Store (and that stores customer data) 30 days after that hook triggers.
We need/should do the same, delete any broadcaster, or broadcaster viewer (and subscribers) data 30…
33 votes -
Extension update notification If an extension is updated, there generally isn't a good way to tell streamers about it.
It would be useful if an extension can push a notification to the bell/notification list, like how drops work/notify.
And/or find a way to present an update notification to the main Twitch dashboard.
19 votes -
Extend Start Commercial error message to return `retry_after` that is remaining Please extend the error message of the start commercial API to be more useful
Current response is
{ error: 'Bad Request',
status: 400,
message: 'channel for id "SOMEID" has recently ran a commercial' }It should return the
retry_after
remaining value6 votes -
It's impossible to control the "core" rewards Topic.
Cannot control highlight message/unlock emote rewards to enable/disable/change price or even list them etc via this API
3 votes -
VOD audio track URL Document URL or port for streaming VOD audio track too!
For context, I'm livestreaming using FFMPEG because OBS is quite heavy if I want to stream in my Chromebook (btw I'm using NixOS instead of ChromeOS)1 vote -
Have PubSub Channel Points topics fire an event when an unfulfilled reward has been marked as completed What's been made available for the events from PubSub is nice, but currently there is no way to know of when a unfulfilled reward has been marked as complete by a Streamer/Mod. Since the event is already well structured, all that would need to be done is simply re-send the same event with the status property updated to reflect that it was fulfilled (either just using the existing "FULFILLED" value or possibly a new value like "MANUALLY FULFILLED").
11 votes -
Channel Points API: Control "Out of Stock" state and prompt Currently the API doesn't support marking a reward out of stock manually. This may be beneficial for rewards that take some time to process where specifying a hard cooldown wouldn't be appropriate.
In addition, support for a custom "out of stock" message may benefit some developers. Using sound alerts as an example, if a streamer is in "focus mode" and needs to concentrate on what they are doing, rather than say the default "out of stock" it could say "StreamerX is focusing right now".
3 votes -
Documentation and API response inconsistence I guess I have found a bug in the Twitch EventSub documentation, the actual sort order of event attributes doesn't seem to be the way they are documented.
The last two attributes of the Channel Points Custom Reward Redemption Add Event (https://dev.twitch.tv/docs/eventsub/eventsub-reference#events) are according to the documentation
reward
andredeemet_at
whereas the API returns it asredeemet_at
andreward
. Either way the documentation is wrong or the API is wrong.It would be great for further development with the EventSub if this could be fixed.
Thanks a lot and kind regards
Moritz from dialogikTV2 votes -
Latest cheers API endpoint Add an endpoint the returns a list of the latest cheers to a channel. The list should include: username, bits, message and date-time.
31 votes -
Verified Developer Badge Partners get a verified badge, it would be nice for published developers to get a badge too, maybe after a certain usage requirement of their extension, like how partners have to hit certain limits to become partner, maybe enough usages or page views of the extension will get a dev a badge.
221 votes -
Automatically disable Subscriptions that have a Cost Now that Subscription Limitations are capped by a "Cost", it would be nice to have these subscriptions disable themselves automatically, rather than ever applying to the limit.
IE; I never make any subscriptions to events, unless I have authorization from that channel. When that channel revokes authorization, private events that require authentication (Such as subscriptions) get disabled. Public events, such as stream up/down do NOT get disabled, but instead start having a cost against my limit.
I would rather ALL subscriptions get disabled, not just private ones.
Otherwise I need to handle disabling subscriptions after a REVOKE is made on…
1 vote -
How to send a basic API GET request with ajax or postman Unhelpful page. I want to send an API request to test through Postman, but I do not understand what format to put it in. It is asking for an OAuth token, but that request does not mention anything about that. Very confusing.
3 votes -
Code in Sample 2 doesn't work, not even with freshly created credentials and app tokens. Code in Sample 2 doesn't work, not even with freshly created credentials and app tokens.
2 votes
- Don't see your idea?