EventSub channel.chat.message improvements
As of now, the new channel.chat.message
notification is a nice addition to the EventSub system.
But I'd love to get some more information about the user sending the chat message, slightly similar to the IRC implementation but still less verbose.
In comparison to the IRC, I miss some flags like isVip
, isSubscriber
, isModerator
, maybe even isEmoteDesigner
(?). I'd be also great to have something like isFollower
, same for the IRC implementation.
When developing a 3rd party system to allow broadcasters to implement chat commands, this would really improve the usability of this event messages and could also lead to less needed API calls.
For example, I want to enable the broadcaster to configure commands to be specifically for subscribers, moderators, etc. Without this information in the EventSub message, I'd need to make an API call to get the user information, which is not really efficient - neither for me, nor for you.
This could, at least for me, completely replace the need for a chat bot, which is currently still needed to get this information.