I’ve been searching for a way to capture bit events from a third-party extension (trying to consolidate extension bits with cheered bits for use in an overlay). With some searching here, I think I understand that bits-transactions within extensions belong to the extension, not the channel, and so are not visible as bit/cheer events within the channel
This particular extension effectively prints its transactions into (browser) chat via the ‘extensions-in-chat’ feature (e.g. “User did [action] for [number] bits” for every event), so I’d hoped that it would at least be possible to capture and parse those messages. However, these messages do not appear in the common standalone chat clients (like chatty, chatterino, etc), and I think I’ve confirmed with a simple TwitchIO bot (with chat.read scope) that chat from extensions is sent as something other than a PRIVMSG.
I’m quite new to twitch development, so apologies if this is a straightforward question, but is there anything in the twitch API or PubSub/EventSub subscriptions that can actually see messages sent via the extension chat message API? I’ve been searching without success, but I’m hoping it’s accessible somewhere. I found this discussion from a while back expressing concern about the off-chat channel, but haven’t found any followups or developments since then Extension Chat messages NOT displaying in 3rd party chats (StreamElements/StreamLabs)
I’m thinking of resorting to hacking something into a browser add-on specifically to log extension messages to a file that my application can then process, but I’m hoping there’s a better way. Thanks for any help!