I think they should hire a few in game moderators so their staff can fully concentrate on developing the game. All you need is 2-3 active moderators per timezone.
They could just recruit some people who are unbiased and play everyday for a good 5-10 h + a day that could spend sometimes patrolling the known botting area.
Even myself i noticed few people botting mining. These color bot make it a little too obvious. Same for people using autoit scripts.
Mods could have the power to send someone to jail (with proofs of said person botting), mute people and teleport people in an area around them to see if the bot will go back to the nodes, fish spot or whatever he is doing or just stand there moving around.
Some people will say; but what if the mod abuse and teleport is friend all around. What could be done is a simple log that keep track of every time a mod use command (Date, time, command used , mod name, person who received said command, location (x, y) .