Bot whisper shadowbans

One way around the spamming in chat is to have a cooldown on the commands. For example, if the !upgrades command has been sent in the past X minutes, don’t repeat the same message. The per-user information could still be sent. This will depend on the pace of your chat though. For showing people their score and rewards, you could have an off-site listing like tinyRewards from tinyBuild or even like Swiftor’s Swiftbot website.

Figuring out reason for whispering would require an incredible amount of context to be accurate. User channels, user actions in each channel, bot channels, etc.

Again, there is a lot of definition to clear up with regards to how developers should be using whispers. We’re working on getting those guidelines out to you. :slight_smile: