701 results found
-
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 blocked terms API to retun the "attempt" count You can now keep track of the number of times a Blocked Term has blocked a message in your channel. Only occurrences after 5/25/2024 will be counted.
Add this number to the API for get banned terms
Use case: terms may get collected over years but using the number we can track recent usage and "tidy" up the list if a term hasn't been attempted for a while
6 votes -
Provide an EventSub identifier in chat for _when_ a chat message is the PartnerVersary/AffiliateVersary message from prompt When a chat message is
PARTYHAT Happy Partner Anniversary
That chat message needs an identifier for "was prefilled from prompt"
As it is translated to the users local langage (not the channels language), so if a chat moderation bot is enforcing English (or whatever language) the mod bot can ignore/respond accordingly.
Notably if a bot is looking for "non latin" characters chinese is an easy wack in error for example
And doing "any message that starts with PartyHat" is a loophole, since theres also not API for "when is a channels 'versary"
4 votes -
Provide a working Auth example in the Unity Getting Started page This getting started page is legitimately riddled with errors. Multiple typos, nonfunctional code, outdated information. The authentication section, the first thing we see, is completely non-functional. Please provide examples that actually do work.
Someone commented on this 5 months ago, and nothing changed.
4 votes -
Add emote prefix to channel information query When you get channel information, a missing piece of key information that would be useful is their base emote prefix (if applicable, if they are >= affiliate)
https://dev.twitch.tv/docs/api/reference/#get-channel-information
This usually is calculatable, except when it isn't, or has been changed (in rare cases for aff, but often for partner), or when it conflicts and is something with a suffix
Currently the only way to get this base prefix is do a query for "Get Channel Emotes" aka https://dev.twitch.tv/docs/api/reference/#get-channel-emotes
then loop over all the "name" fields, and calculate the shortest common prefix string. This is fairly trivial to do in code,…
3 votes -
Get Broadcaster Subscriptions Recurring flag Please add a flag to https://dev.twitch.tv/docs/api/reference/#get-broadcaster-subscriptions to distinguish a sub by payment method
This could be a is_prime boolean
Or it could be a payment_method enum (recurring / prime / iosToken / something else)
64 votes -
Add first-msg from IRC to eventsub channel.chat.message https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatmessage doesn't have the IRC tag
first-msgfrom https://dev.twitch.tv/docs/irc/tags/This seems to be an oversight and is useful for moderation, streamer notification and general use cases
7 votes -
Unity Build doesn't work This issue only happens in the Build version:
After calling Twitch.API.GetAuthState() the MaybeResult will permanently stay on Loading with no errors.
9 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 -
Anonymized Get Chatters Endpoint Re-add an app access token based endpoint to get all chatters for a stream, in an anonymized form, for more detailed analytics.
To insure this data isn't used in a bad way, the user should be anonymized, so you only know that a user watches streamer a, b and c but not who this user is.
It would also be necessary to only allow this endpoint for streams with a viewer_count greater than 500 (or some other number) to insure the user not being identifiable.
By allowing to get all chatters for a stream, you can create more detailed analytics…15 votes -
Check the counts on the user channel statistics. Although these only displays up to 999+, it would still be good to check counts for Messages and Mod Actions, etc.
2 votes -
Remove the channel:read:polls scope requirement for subscribing to channel.poll.begin/channel.poll.progress/channel.poll.end Polls are visible to anyone in the stream chat, why is a special scope required to view the poll via the API?
The channel.poll.progess etc. events should require the same scope as channel.chat.message.
3 votes -
Suggestion for Twitch Drops Entitlement API hi
I have a suggestion for Twitch Entitlement API
Is it possible to add campaign_id to the entitlement?Because I want to know what campaign was given when I used Drops to benefit users
(I think multiple drops can go on at the same time, so I need a clear separator)also, I think reuse through reward manager is a very good feature.
However, since benefit_id is all the same, it is impossible to figure out which campaign was grant to the user, so i have to create a new reward every time.If campaign_id is added, all of these…
3 votes -
Allow exporting VODs + Highlights to YouTube/Tiktok via API The API has no way to initiate an export via API to Tiktok/YouTube, would be helpful in exporting large amounts of VODs/Highlights.
Could look like: "Export Video", "Check Export Status", maybe a "Video Export" as an EventSub subscription (video.export.start, video.export.end).
https://discuss.dev.twitch.tv/t/twitch-api-exporting-videos/33902
7 votes -
API Change request to change profile_iamge_url Hello Twitch API Guys,
as the title says, I would like my app to be able to update the users profile picture (through the official API)
The API currently does not support this.
Why?
I think doing so would open many cool and creative doors. For example, I would like my App to change the theme of the streamers profile picture, based on a poll collected in the chat.Thank you for taking my feature request into consideration.
Dave
Thank you
2 votes -
Twitch API to check how many times someone has been warned banned or timed out? Twitch API to check mod action counts. I.E how many times someone has been warned, timed out or banned?
This would be useful with checking automatically if a certain user has been getting into trouble before allowing them access to certain areas of a website, sending in an application or some special area of a community Discord or other platform.
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 -
"Let viewers upload clips to their socials" API Functionality Hello! I'd love if the API had the functionality to check if "Let viewers upload clips to their socials" is enabled for the broadcaster or clip. This would allow websites and programs that involve using other broadcasters twitch clips to know which clips they have permission to use and share.
2 votes -
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 -
Add amount of bits used to chat power ups (gigantify, message effects) in channel.chat.message The channel.chat.message subscription changes its message type to gigantified/message effect when these power ups are used, but - in contrary to when bits are cheered directly - does not tell, how many bits were used to use the power up. For loyality tools and rewards, tracking bits cheered with power ups would be amazing.
3 votes
- Don't see your idea?