Bot's messages suddenly are not showing in chat

Hello! I have been working on developing a small bot for my channel. It was up and running with a few basic test commands for one stream, worked great, then the next stream 2(?) days later the bot’s messages stopped showing up in the chat. No changes at all were made to the bot, it just went from a working state to a non-working state. It connects to Twitch, it detects trigger phrases, it appears to send the reply message to the channel’s chat, but nothing ever shows up. The bot is following my channel and is modded.
Literally nothing changed on my end between it working fine, then it not working. I am using Go with the gempir/go-twitch-irc Go library.

Any advice on things I could check or try would be appreciated!
Thanks

EDIT: Just a couple more details

  • When I sign into the bot’s account, I can post in my channel’s chat with no issues.
  • The bot did not send very many messages the first stream I had it going, and it definitely didn’t send anything that breaks Twitch ToS. Just had a few debug commands like ping, healthcheck, raid message, and an emote detector/replier.

Since IRC assuming sending over irc

You are doing

PRIVMSG #somename :words

and not

PRIVMSG #SomeName :words

IRC channel names are all lowercase.

Consider migrating to the API for sending by userID

I started stream yesterday and did a test at the start, bot did not work. At the end of my stream I used my raid message command and it suddenly was working again, all the commands worked. Unsure what the issue was, since I again changed nothing and it began working at some point during a 4hr stream. I am assuming something in the API it connects to was hung up somewhere.