Main Issue
I was testing the NOTICE Twitch IRC command and came across something peculiar. There are a set of msg-id tags that are only sent when chat commands are sent via IRC and not via the chat window. I’m not sure if this is the intended behavior, but this is what I observed.
Effected msg-id tags:
already_banned
already_emote_only_off
already_emote_only_on
already_r9k_off
already_r9k_on
already_subs_off
already_subs_on
ban_success
bad_unban_no_ban
ban_success
timeout_success
unban_success
unrecognized_cmd
Exmaple
In a chat room where emote only mode is already enabled and I type /emoteonly in the chat window, I can see the NOTICE being printed in chat, but don’t get any NOTICE through IRC. However when I try and enable emote only mode via IRC under the same circumstances, I actually get the expected response back:
< "PRIVMSG #rokubotto .emoteonly"
> "@msg-id=already_emote_only_on :tmi.twitch.tv NOTICE #rokubotto :This room is already in emote-only mode."
Misc Issues
Among the various msg-id tags that are documented, there was one that I could not replicate either via chat or IRC, bad_host_hosting.
Edit: Turns out this was another chat window vs IRC issue. I was able to replicate this by trying to host the same channel twice through IRC. The main issue still persists.