Handle "onetapstreakexpired" IRC message types
When a user taps the heart next to a live stream to donate bits (I think that's what it does), it doesn't render nicely in Chatterino.
See imatqpie's logs around 20:58:58 and onwards https://logs.ivr.fi/channel/imaqtpie/2025/11/4 https://logs.ivr.fi/channel/imaqtpie/2025/11/4?raw https://paste.ivr.fi/raw/heryxibygy
I have not confirmed what it's meant to look like in web chat
This is what it looks like in Chatterino
There's a lot more info webchat gets compared to what's coming over IRC. It includes a summary of all contributions to the combo, and the emote sent, after the number:
Also worth noting that the related "Combo started" and "Combo level x" messages are different between the two (another IRC difference):
channel-bits-onetap-events is the relevant undocumented pubsub/hermes topic; happy to provide samples if we want to go down this route