1000 results found
-
Expose ban evader flag to chatbot. Currently there is no way for a chatbot to see that a message is from someone with the monitored or ban evader flag.
As a channel manager trying to deal with an obsessive stalker problem, allowing automated handling of these flags would be a massive lift.
It would also enable logging and tracking.
196 votes -
Power Up Pricing Power Ups do broadcast via EventSub but we developers have no way to get whatever the pricing is of those power ups on the channel inquestion.
Provide this information so our activity feed third party equivelents can display the right information and/or allow streamers using third party tooling to estimate their income
This could also perhaps extend to the core/in built rewards (obtain a channel emote for 24 hours/etc)
14 votes -
First Time Chatters Allow the
channel.chat.message
EventSub subscription to include if it is the first time the user has sent a message in the given channel.We can see this with IRC but not EventSub.
I understand only broadcasters or moderators can normally see that directly from native twitch chat without extensions, so possibly a scope or moderator status would be required.
It would just be nice to retain that information because it is useful for streamers who might use chatbots to respond to first time chatters with a welcome message. Also it is useful for moderation tools to see if a flood…
21 votes -
20 votes
-
Allow Channel Moderators/Editors to Subscribe to Channel Point Redemptions Currently, only apps authenticated while logged in as the channel broadcaster are able to subscribe to channel point events such as "channel.channelpointscustomrewardredemption.add". I am currently a moderator/editor for a friend's channel, and I am developing an application for their stream that is interacted with via Channel Point Reward Redemptions. Even as a moderator/editor, I am unable to authenicate the application in such a way that I can receive those events and test app functionality using them, even though I am able to see those events plainly in chat using Mod View. It would make sense for…
7 votes -
Pinned messages API Please provide an API to
- pin existing message
- pin a new message
- unpin a message
Which should work using a moderators token in line with the announced new feature
603 votesWe're planning to add support for pinned messages in the API and EventSub.
-
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.
16 votes -
Monitor and Restrict User commands as API endpoints 4 chat commands that would be great to have as API endpoints:
/monitor USERNAME - Start monitoring a user's messages.
/unmonitor USERNAME - Stop monitoring a user's messages.
/restrict USERNAME - Start restricting a user's messages
/unrestrict USERNAME - Stop restricting a user's messages697 votes -
Fix your "getting started" guide. This is a horrible getting started page. The authentication manager example does not actually do any connecting. There's nothing to initially trigger the login. Per the comment in the "logged out" status, adding a call to GetAuthInformation() then changes the status to "Loading" which isn't even mentioned. Nothing happens from there. Making a call to GetAuthenticationInfo() gives a MaybeResult that's null. Nothing further can happen. There's also an undeclared variable "RequiredScopes" there. This whole guide is an epic fail.
12 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)
57 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
12 votes -
Automod reason on message hold The EventSub event received when a message is held by automod doesn't tell which part of the message triggered the automod.
First party site highlights the related chunks in red.
Pubsub fragments contains an "automod" prop with a "topics" for each that tell why this fragment has triggered the automod.
Eventsub seems kinda ready for this as the problematic part of the message has its own fragment, it's just missing a flag to tell it's the automoded chunk and ideally the topics details like with Pubsub.
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()…10 votes -
Get VIP Channels Endpoint Provide an endpoint where the authenticated user can retrieve all channels where they are granted the VIP role.
Since Eventsub doesn't return userstate responses like IRC does, we aren't informed of vip status on
channel.chat.message
subscribe, message events, or helix send responses. We can manually check VIP status by referencing if we have the VIP badge after sending a message; however it would be nice to fetch all VIP channels from a helix endpoint, much like '/moderation/channels'.Use case for this would be chatbots which scale permissions based on VIP/mod status.
7 votes -
Include moderator info in chat clear/message delete events The
channel.chat.clear
,channel.chat.clear_user_messages
, andchannel.chat.message_delete
EventSub 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.10 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
4 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.
7 votes -
Authorised access to statistics Marketing firms looking to sponsor streamers or their managment need accurate statistics for a channel.
They need more information than just scraping the public Twitch API.
For example
- the Twitch API will not distinguish between and embed viewer and a viewer in chat.
- chat activity information
- other metrics that a streamer has access to and theres no way to API style obtain more useful data
Basically, there needs to be an API method to obtain more data about a channel but it has to be scoped naturally.
There should be an API that allows authroised people to collect information about…
30 votes -
Fix the recent corrupt video durations This is more in the nature of a bug report, but help,twitch.tv doesn't have an option for API bugs, so...
There have recently been some videos which report an insane duration via the Twitch Helix API. There are many, but I offer 2184704180 as a representative specimen.
Helix reports that video's duration as... 1193h17m17s !
This feels like some internal database issue; if you visit https://www.twitch.tv/videos/2184704180 video navigation is screwed up, too.
2 votes -
Add cumulative subscribed months for `channel.chat.notification` sub_gift notices sub_gift
notifications viachannel.chat.notification
events 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-months
tag in the equivalent subgift USERNOTICE.Please, consider adding this information to Eventsub too for consistency
9 votes
- Don't see your idea?