Basically as the title states I’d like to put my idea forward.
Make a Report Bot function that automatically blocks the Team you reported and removes the shout from the shout bar at the top.
Make it so the Report Bot function saves the users message so GM’s can easily identify if it was a bot or not who was reported and say the user receives 40 reports in 30 minutes then the user is globally muted across the entire account for 6 hours so they can only use Whisper/Guild Chat functions and can no longer spam Shout and General giving GM’s the time they need to ban bot accounts, this way if users abuse this function on a Player then the Player doesn’t get banned.
The saved message in the report will be sent to a report database where they can easily track say BotSpam user and see the X amount of reports that have been made against the user showing the message where they advertise the reported sites.
This gives the GM’s all the info they need to quickly ban bots without harming other players in the process and can change into a more looser / stricter version as the bot infestation subsides/grows worse.
Edited : We could also implement a Protection Timer for users who have this system abused on them IE Youtube/Streamers who are well known so they can have some peace of mind.
If I remember then I will add or remove certain parts depending on feedback.
Please add your own ideas to the post so the GM users who read it can get a good idea of a way to wage war on the infestation.
PS : Don’t bother replying saying my English sucks, I just want constructive criticism on why it Will/Wont work and what you’d add.
Thanks for reading
Credit goes to KingSponge