701 results found
-
Update unreal game plugin documentaion The information on this page seem to be conflicting with the current naming of the nodes. IE the pictures say "Make R66CustomRewardDefinition" where as the plugin installed for UE5.2 says "Make TwitchSDKCustomeRewardDefinition"
Also, the nodes in the current package you can install (for Unreal Engine 5.2) seem to be lacking input pins.
5 votes -
Clip embed looping 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 -
Unity code has lots of errors The first chunk of code has lots of errors. Simple things like using lower case s on 'void Start' etc
2 votes -
Pin on the twitch mobile app I would like to be able to pin comments as a moderator on the twitch mobile app for apple. It will allow me to do this for the streamer when I am not home.
5 votes -
Plus Points as an API Similar to https://twitch.uservoice.com/forums/310213-developers/suggestions/39817966-provide-api-to-return-subscriber-points please provide a way to obtain the Plus Points of a channel.
We'd like to build/create out own on screen widgets to help a streamer get towards the various Plus Program goals
Alternatively modify the Twitch provided widget to be a true creator goal instead of a seperate widget and third parties and consume that instead.
32 votes -
Add EventSub topic for when viewers follow others through a shoutout you gave 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 -
Include moderator info in chat clear/message delete events The
channel.chat.clear,channel.chat.clear_user_messages, andchannel.chat.message_deleteEventSub 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.11 votes -
Fix capitalization 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 -
Shard selection in subscriptions created in a counduit I think it would be useful to add the possibility to select in which shard in a conduit a subscription will be created. This would made the developer to have more control over subscriptions created in a conduit. I think this feature would fit in as an optional parameter in the request body at creating a subscription within a conduit.
I know the conduits are made to balance the traffic over shards and connections but giving the developer more controll over which subscriptions goes in which shards is something that will make developing over conduits better.
In my opinion this…
3 votes -
Add Conduit subscription type menu Why are conduit sub types listed under channel sub types? Seems like conduits should have their own menu listing.
2 votes -
[BUG] Reward redemption UserInput text is always empty. When reading UserInput field of a CustomRewardEvent, the UserInput field is always empty.
[code]
using UnityEngine;
using TwitchSDK;
using TwitchSDK.Interop;public class SomeScript03 : MonoBehaviour
{
GameTask<EventStream<CustomRewardEvent>> reward01;async void Start() { reward01 = Twitch.API.SubscribeToCustomRewardEvents(); await reward01; } async void Update() { if(Input.GetKeyDown(KeyCode.Alpha1)) { if(reward01.MaybeResult != null) { CustomRewardEvent rwd01_event; if(reward01.MaybeResult.TryGetNextEvent(out rwd01_event)) { Debug.Log($"Name:{rwd01_event.CustomRewardTitle} | Text:{rwd01_event.UserInput}"); } } } }}
[/code]Attach this script to a gameobject and enter Play Mode. Make sure you have a Custom Reward that takes user input. Redeem the reward and provide some user input to it. Then press the 1 key and the…
4 votes -
Unity Subscribe to Events code examples need changes. On the Unity Getting Started (https://dev.twitch.tv/docs/game-engine-plugins/unity-guide/) page, under Subscribe to Events, the examples might be a bit inaccurate. Here is the code for Channel Point Rewards:
GameTask<EventStream<CustomRewardEvent>> CustomRewardEvents;
start()
{
CustomRewardEvents = SubscribeToCustomRewardEvents();
}update()
{
var CurRewardEvent;
CustomRewardEvents.TryGetNextEvent(out CurRewardEvent);
if(CurRewardEvent != null)
{
//Do something
Debug.Log("{CurRewardEvent.RedeemerName} has brought {CurRewardEvent.CustomRewardTitle} for {CurRewardEvent.CustomRewardCost}!");
}
}Issues:
- void Start(), void Update().
- SubscribeToCustomRewardEvents() is a member of 'Twitch.API'. So it should be 'Twitch.API.SubscribeToCustomRewardEvents()'.
- 'var' variables are implicitely typed, so the line 'var CurRewardEvent;' throws an erorr. 'CustomRewardEvent CurRewardEvent;' would work.
- CustomRewardEvents task doesn't have TrgGetNextEvent() or WaitForEvent()…12 votes -
Add cumulative subscribed months for `channel.chat.notification` sub_gift notices sub_giftnotifications viachannel.chat.notificationevents 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-monthstag in the equivalent subgift USERNOTICE.Please, consider adding this information to Eventsub too for consistency
10 votes -
Twitch Chat Connection The plugin seems to have everything BUT a chat connection which is quite strange. It would be nice to have an access to chat like other events/functionnalities in the near futur
18 votes -
Extend moderation/block_terms to include term privacy (public|private) 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 -
Financial Payout API Provide API to allow users, after validating their account:
- Return Payouts per date paid.
- Breakdown of what went into the payouts by type (Subscriptions, Bits, and the like)
- Withholdings and Fees
3 votes -
Cancellation Token support for the Unity plugin Something that would be incredibly helpful, given the Unity plugin’s heavy reliance on asynchronous tasks, is support for System.Threading.CancellationToken. Many of the user-initiated operations in my game are asynchronous in nature and can be cancelled or skipped by the user if they run for too long, so I make heavy use of Unity 2023’s async/await support and .NET's cancellation tokens to interrupt long-running HTTP requests and clean up resources. As it stands, I can check the cancellation token’s status before and after each call to the Twitch API, but if the calling method is cancelled externally during that time due…
3 votes -
Game Engine guide links are broken 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 -
Endpoint Scope Mismatch across Docs 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-broadcast2 votes -
Wrong hyperlinks "Unity Guide" often links to "https://dev.twitch.tv/docs/game-engine-plugins/unityguide" which is not available. "https://dev.twitch.tv/docs/game-engine-plugins/unity-guide" is correct
6 votes
- Don't see your idea?