@DallasNChains So I tried that change, and after logging into the stream today, had reports that someone’s alert didn’t go off. This time, they didn’t attach a message to it, so that’s eliminated my original theory that messages were breaking it.
However, she DID mention that the bot didn’t say anything. We have a bot, called Cray0nbot, with an automated thank-you message when someone re-subs or subscribes for the first time. I believe the streamer is using Ankhbot for that, although that’s unimportant. She reported that the bot didn’t say anything at all either, which usually only happens when Twitch are having problems as far as I’m aware.
EDIT -
So today turned out to be my sub anniversary day, so I threw it up (without a message) to get the raw message from Twitch, and here it is. I don’t see anything with it that’s affecting my if statements from detecting it. It saw the message, and simply said “not a sub”. (I added the square bracket numbers as an indicator for my split command)
[0] @badges=moderator/1,subscriber/1,bits/100;
[1] color=#570080;
[2] display-name=MadMikeGamerXL1;
[3] emotes=;
[4] login=madmikegamerxl1;
[5] mod=1;
[6] msg-id=resub;
[7] msg-param-months=19;
[8] room-id=32775646;
[9] subscriber=1;
[10] system-msg=MadMikeGamerXL1\ssubscribed\sfor\s19\smonths\sin\sa\srow!;
[11] turbo=0;
[12] user-id=49705491;
[13] user-type=mod :tmi.twitch.tv USERNOTICE #reninsane