Skip to content
Translate Ideas and Comments
Choose language:
There was an error during translation

Developers

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

701 results found

  1. Please implement ChannelSubscriptionMessage from eventsub as an event for the unity plugin as it is more interactive with viewers.

    Subscriber events do happen in the moment when someone subscribes and not when a notification is sent through chat, so if someone is already subscribed and they just want to send the notification when streamer is live, that action does not trigger Subscribe events and also there is no way to get the message from chat.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Every instance of the UPROPERTY macro for struct properties in TwitchSDKStructs.h in the "TwitchSDK-Unreal-121523" version uses BlueprintReadOnly, but should use BlueprintReadWrite.

    The current structs can not be modified in blueprints due to this error. The "make struct" blueprint nodes have an output and no inputs to actually feed data into the struct as a result.

    Changing these from BlueprintReadOnly to BlueprintReadWrite solved the issue locally for me, and I am able to continue working with a mix of c++/blueprint.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Hello, the preferred_username claim is marked as non-default whereas it appears to me that it's always included as part of the default user info retrieved.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. the oauth sample does not works and it has many mistakes, i was able to go trough them.

    subscribe to events functions like "SubscribeToFollowEvent()" does not exist at all, its the same for every example

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. I hope you can provide a Node.js example of a WebSocket connection to the server at 'wss://eventsub.wss.twitch.tv/ws'. After reading the document, I am still unable to establish a normal WebSocket connection to the Twitch EventSub server. Thank you.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Add looping for embedded clips. Not sure how this isn't possible yet seeing as how clips loop by default on the full clips page.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Embeds  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. The first chunk of code has lots of errors. Simple things like using lower case s on 'void Start' etc

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. It would be nice to be able to have bots/alerts respond to when viewers follow a streamer shouted out on the channel they're being shouted out from.

    Often when getting a raid and shouting out the raider I can't tell if anyone actually follows through with following the person who raided.

    The ability to provide an alert, or chat message thanking those who click the follow button could improve the engagement on shout outs. Or at the very least provide insight to the streamer if they're being effective at promoting others.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. the codeblock under 'Authentication' has quite a few issues with it.
    Incorrect capitalization on the TwitchSDK.Interop; , a missing semicolon on the first variable declaration, incorrect capitalization on the Start() and UpdateAuthState()

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Why are conduit sub types listed under channel sub types? Seems like conduits should have their own menu listing.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Extend the API ability to create a block_term with an optional value for privacy (default: public) as either public or private, as a user can with the web interface.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Links not working at this paragraph:

    Building your first game
    Great, now you’re ready to build your first game with Twitch. Head over to our Unity Guide, Unreal Blueprint Guide or Unreal C++ Guide to get started.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. The scopes for "Update User Extensions" and "Get User Active Extensions" are different on differant pages.
    On https://dev.twitch.tv/docs/authentication/scopes/ it's "channel:manage:extensions" but on https://dev.twitch.tv/docs/api/reference it's "user:edit:broadcast".
    This feedback is related to another one I've posted, https://twitch.uservoice.com/forums/310213-developers/suggestions/47456123-missing-scope-user-edit-broadcast

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Features onChanged helper callback executed once instead when e.g. chat or bits enabled changes

    it appears that atleast in hosted env, the following code:

    const onChangedFeaturesCallback = (changes) => {
        console.log(changes)
    }
    window.Twitch.ext.features.onChanged(onChangedFeaturesCallback)
    
    

    is executed once. It is not wrapped within onAuthorized. Context: the broadcaster and user are the same logged in clients, and the client is affiliate

    https://dev.twitch.tv/docs/extensions/reference/#onchanged-features

    I could not verify it works on production. Based on the docs mentioned above, I would expect it to execute the callback function whenever features change (including hosted/dev stage) .. e.g. chatEnabled or bitsEnabled changed by the broadcaster in permission…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Get Channel Followers (https://api.twitch.tv/helix/channels/followers) has an optional user_id parameter to provide support for checking if a particular user_id is following the broadcaster.

    However, it doesn't allow you to supply more than one user_id. This makes it impossible to batch check if certain users are following.

    Most other endpoints allow this batching behavior such as:

    Get Banned Users
    Get User Chat Color
    Get VIPs
    Get Users
    Get Broadcaster Subscriptions
    Get Channel Information

    My Use Case:

    I would like streamers to set up automation triggers based on if a viewer is following/subbed/etc. To do this I lazily update a cache…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. There should be a minimal method of getting basic information about a Channel Point Reward e.g. Custom Name, using only its ID.

    For example, lets say we listen to the redeem event with tmi.js, all we're given (as far as I can see) is the rewardId. I'd want to be able to use this rewardId to fetch more basic,non-private information, such as the Reward's custom name, without the need for a user token from the broadcaster.

    If we're able to fetch basic stream information (e.g. title, game) without the need for a broadcaster's token, we SHOULD be able to at…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Are there any plans to implement MQTT as an available transport? It seems like the protocol's architecture suits EventSub very well and might make EventSub easier for developers familiar with it.

    Not sure how authorization would be handled. That might be a chore, but if it's worth the effort involved it would be cool to have.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. I would like to suggest a new callbackFunction argument passed into the current useBits(sku: String) function.

    The new callbackFunction as an argument would take on this function prototype:

    useBits: void function(sku: String , callbackFunction: function).

    It would be great to have payments be processed only when the specific callbackFunction returns true, otherwise do not process the payment and return a message to the user in the open dialog.

    For example:

    useBits(sku, callbackFunction){

    ...

    if (callbackFunction() == true){

    // purchase sku

    }
    else{

    // do not process sku, and return

    }

    ...

    }

    Although helpful, bits.onTransactionComplete only gets called after the…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Bug report
    Hi, the twitch extension button that is provided by twitch and used to enable an extension when watching a stream, is inaccessible.

    We are working on an extension that is relevant for screen reader users (folks who are blind or low vision) and the extension button is just a div with an SVG inside.

    It is urgent that this is changed to a <button> so that assistive technologies can use it. Also, it only appears when the video is hovered, but the button being focused causes it to go away. Please help! Thanks

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Allow the owner/admins to edit members name/description when clicking "Manage".

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?