CTCP ACTION messages (/me) were relayed with raw \x01 bytes, rendering as boxed-X characters in OwnCast. Detect the ACTION pattern, extract the body, and format it like traditional IRC clients. Also strip \x01 in irc_format as a safety net for other CTCP leakage. Made-with: Cursor