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) .
i work in the gaming industry myself .. especially in the section botting / anti botting and i would say it is impossible to see for someone - even player mods - if someone is botting or not.
As using Mousekeys is not against any applying rules - and it is a simple way for player to "afk" mine / fish whatever - in games like eldevin / runescape whatever ... Still using mousekeys seems for a normal player like a bot, because it basically doesnt do anything then the same action over and over ... still he is clicking every action manually so it doesnt count as makro / bot in any way.
There are nice tools which can detect clicking behaviour and also read out how the clicks where sent to the server ... I am pretty sure if someone is accused of being a bot, HCS will read out datas from the logs of the accused player ... if not, it would be kinda ... hmm strange ...
I myself got accused for botting ... well i dont want to even count it anymore ... but as people see i am still on the server and i think 1-2 people cry in chat at least 1 or 2 times about me being botting ... it simple shows that it is not always that easy.
Even if you as a game-mod would be able to teleport me somewhere ... the only thing you would encounter would be me running in circles, because i will go on clicking the same combination on my keyboard ... for mining example: 4 - 4 - 55 - 55 - 55 - 55 - 55 - 55 - 55 - 6 - 6 (clicks for aventurine mining in greenreef) ... 55 = doubleclick, 4 - 4 is moving the mouse cursor for a given amount of cm to the left and 6 6 to the right ... thats all you have to do ... or for bronze or its enough to just click 55 every now and then ...
so if you send me to another area i will go on with the mentioned combination and then run left right left right and you ban me even though i am not doing something forbidden ...
I keep an eye most of the time on the screen - but i just dont care if someone stands next to me doing whatever to get my attention / want to have a "hello" or whatever from me ...
Most people then start to annoy with "trade-window" which i just put into a corner and leave it open there
So well ... i dont see any real possibilites for normal people without scripts to check if the inputs are manual or automated. If u have any plz let me know for myself im always up for new ideas
----
And now to the Topic ... what i think is missing is a simple "report" option when rightclicking a person. So it would be much easier to report people and the rage in every chat would stay lower too ... If you think someone is botting just report him.
Reporting a bot is much more effective if you do it quiet ... A cried out bot-report mostly ends in nothing, because people get warned over and over.