The stream I moderate for uses bets a lot, and so understandably the currency command gets a bit spammy. We tried switching the bot to whisper, and that worked, but only for a short time and then it stopped whispering people (not just a delay, the bot response just never showed up). Switching it back from whispers allowed the bot to respond in chat normally to currency requests. We made a custom command that would whisper the currency so we could have about 50/50 whispered and try to cut down the spam, but the whispers from this command also work for a while, then stop working until the bot is restarted, or until the next day. All of us from that stream are wondering what's wrong, and if it's something that has a known solution (though most forum posts I searched for were from very long ago and did not seem to describe this exact problem).