203 results found
-
typo Hi might be a typo?At least it was giving me trouble till i fixed it. I am a noob so feel free to ignore. Thanks!
Line 4 in onchanged:
Try should be 'try'
?
1 vote -
Details about zipping files There should be a note about zipping the package for uploading to twitch: That the files themselves should be zipped, not the folder. Just saying that the extension should be zipped probably isn't descript enough.
1 vote -
Typo Typo at the top of the page, the second bullet point writes "cna" instead of "can"
1 vote -
typo "and cna thus" should likely be "and can thus"
1 vote -
add started_at to stream.online Its basically just for caching the date for things like uptime saves resources on our end (not having to make the call to Helix/streams) and the 36 extra bytes don't feel like the end of the world.
1 vote -
Unclear Mention of Regex for Bits Parameter Hi! For the bits parameter on PRIVMSG, it's not clear to me what this means:
"The amount of cheer/Bits employed by the user. All instances of these regular expressions:
/(^|\s)<emote-name>\d+(\s|$)/"I'm just not sure what I should be using this regex on or how this fits with the example message provided.
1 vote -
Fix invalid markdown link under Step 2 There's a broken link under "Step 2: Set Configuration"
For more information on the set function, check out the [Extension Helper Library][https://dev.twitch.tv/docs/extensions/reference/#helper-configuration].
This is invalid markdown. The link should be wrapped in parentheses:
Extension Helper Library.1 vote -
Add link to Node.js website Provide a link to the official Node.js website:
https://nodejs.org/1 vote -
Incorrect Syntax, Poor quality code, and replace screenshots with embedded code blocks - Incorrect Syntax The JavaScript code in this image is not syntactically correct: https://dev.twitch.tv/docs/assets/uploads/extension-tutorial-11.png
For example, "Try" is incorrectly capitalized.
- Example code is poor quality I referenced the example code for step 1 at: https://github.com/sonia145/extensions-101/blob/step-1/config.js
It's extremely messy with lots of lines commented out. There are about 13 commented out
console.log
statements.- Replace screenshots with embedded code blocks
This page would be greatly improved by replacing the GitHub Gist screenshots with actual embedded JavaScript code blocks.
1 vote -
[TYPO] EventSub channel.update docs Channel Update Notification Example states both
user_id
anduser_name
are returned, when actually it returnsbroadcaster_user_id
andbroadcaster_user_name
Ref: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types#channelupdate
2 votes -
Provide Who and Reason in channel.ban Summary:
In chat for the broadcaster and mods, when someone is banned the reason and responsible user is provided. Adding the user's identifiers and the message that was used when banning. Assuming there is a timeout equivalent planned or made this likely would need to be added there for consistency as well.Reasoning:
This allows for up to date reasonings for why someone was banned without having to request this info separately.Related Topics:
- channel.ban
- channel.unban6 votes -
Provide Hype Train Begin level This is more of a uncertainty of necessity, as the hype train documentation is still fairly new to me. As a broadcaster there have been scenarios where a level 5 hype train was the starting level.
Providing the level at the start could alleviate some confusion for progress and end as well as provide some consistency for the other two event types.
Reasoning:
The hype train on the end user side could start at a completed level 5. Depending on when the event is actually sent, this could provide odd results.Related events:
- channel.hype_train.begin
- channel.hype_train.progress
- channel.hype_train.end11 votes -
Add Display names to live reactionary chat data Any topic, that deals with reactionary events from chat such as cheers or subscriptions (new/resub/etc.) it would be beneficial to have a display name for all parties involved, the user who subbed, cheered, but also gifted, and broadcaster.
Reasoning:
- Various names have a certain capitalization that identifies that user. Without that there are cases that make the name very difficult to decipher for the viewer if the name appears on screen, due to all the letters being lower case or upper case.
- If the name was already displayed in chat, then this data should also propagate to the…10 votes -
Add a "Read" API endpoint for Schedules (upcoming scheduled streams for a channel) I added this to a comment on the existing idea request for a full CRUD set of API endpoints for the "Schedule" feature, but given that I believe a whole lot of use could be made of a "Read" endpoint for upcoming scheduled streams for a given channel, I thought it worthwhile to add this as a separate (and hopefully, much easier and quicker to implement) idea request.
Please give this thorough consideration Twitch dev and product teams!
6 votesReading and managing schedules is now available in the API. https://discuss.dev.twitch.tv/t/announcing-api-endpoints-for-twitch-channel-stream-schedules/32137/
-
Create Sandbox/Testing Environment for API Twitch currently completely lacks any sort of API testing feature. This causes extreme difficulty for debugging code made with the Twitch API.
This is unacceptable when the vast, vast majority of websites/software that have a public API have some sort of testing feature that sends tests through the same API endpoints as production.
For example, a piece of software I was working on recently worked great, but it turned out that events for subscriptions was broken. We have absolutely no way to test subscription events through the Twitch Pub/Sub API besides actually buying subs. I didn't actually fix it until…
9 votesTesting Affiliate/Partner events is now possible with the Twitch CLI. See comments for more details.
-
Possible error/typo "Scopes are specified as a space-separated list in the URL scope parameter, when requesting authorization:
&scope=user:edit+user:read:email"
Space- or Plus-separated?
1 vote -
Typo Waring Typo on the "We recommend using Google Chrome" paragraph: the highlight end in the middle of a word.
1 vote -
Please provide an eventsub that emits unsubscribe/subscription end events Using event sub it should be possible to ONLY use event sub to maintain a list of people subscribed to a channel. (after an initial paint from Helix)
Using the current topics it's not possible to do that.
I currently have to fetch once using helix, then use eventsub to get new subs.
Then fetch again later using helix to account for unsubs.26 votes“Channel Subscription End” has been added to EventSub. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelsubscriptionend
-
Please provide an event sub that emits "sub notifications" Please provide an eventsub notification topic for sub notifications
Which would be a "clone" of messages appearing in chat for sub/resub notifications
For resubs the chat message and emote placement would be included
41 votesMessages for new subscriptions and resubscriptions are available via the “Channel Subscribe” and “Channel Subscription Message” EventSub subscription types. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channel-subscriptions
-
Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions so you can query on just broadcaster ID, so I can make sure all their subs are setup, instead of having to paginate through all my subs to check just a handful
23 votesGet EventSub Subscriptions now takes an optional user_id parameter.
- Don't see your idea?