Have a shadowbanning system for bot accounts.
It's too easy to create an account so once a user reports a bot account the staff bans them, they get a new IP and are ready to go again.
If you implement a shadowbanning system where their messages appear in chat but not to other users then that means that staff only have to ban the user once as they will not make a new account. It would be like a global ignore feature except the person being banned will not know that they have been ignored by every user. This would make the staffs job so much easier because if someone posts a phishing link in chat, a user would report it like normal and then the bot would just be dormant essentially.

-
Joe2596 commented
(I'm talking about the bots that come into chat and post shady links, not Moobot etc)