My suggestion has always been something along a similar vein of an in-game, right-click report. Basically, if a particular character accumulates a certain amount of reports then the server begins running tighter checks on them specifically. Bots love to teleport as we all know, I'm sure the server could pick up on extreme distances covered in implausible amounts of time or what have you. That way the server isn't wasting resources doing these super scans on every single player but can afford it to the characters that have garnered enough attention from players. If a positive catch is detected, the bot is banned immediately as opposed to every maintenance or whenever it is that they are actually removed. As players accumulate a higher count of successful reports that were later banned, their report value can increase; meaning that their credibility is recognised and their single vote can count for.... 5 instead of 1 for instance, meaning that less people are needed to report any one bot and bans can be handed out even faster.