Hi ZOS,
Face the facts: to fight bots efficiently you will have to break immersion and cut down players conveniences. You cannot make it right for everyone. You will have to make a sacrifice. You have lost the battlefield and you are not going to win it back by "playing fair".
[1.] Restore mandatory Coldharbour tutorial and/or mandatory starter islands
Additionally you can add random immersive "security questions" that require human interaction throughout the tutorial. Or some mandatory "lock-pick similar" events.
[2.] Disable mail/banking system before on the starter islands
There is no bank on the starter islands anyway I think? Just helps to prevent abuse in case the bots discover some new way to profit from it.
[3.] Limit character creation/deletion to e.g. 8 per day
This will take out the bots that are created to hand in one single quest and perhaps take load off the servers. I could imagine if some bot program creates 120 characters per hour it might take some server resources leading to higher loading times or lag.
[4.] Rehaul the gathering system by adding a lock-pick similar game
E.g. reduce the amount of nodes by 50%, but double the amount of materials you gather from it. You find a node, play the (annoying) mini-game and receive double the amount of mats to make up for the additional time you have to invest. The mini-game could be similar to the lock-pick game, but maybe just 3 pillars instead of 5. For mining it could be a pick-axe that you have to bring down to an iron ore, just like lock-picking.
[5.] Add random elite mobs that seldom spawn instead of the normal mobs
If you have a pack of 4 bots running circles and they hit the elite mob that spawned instead of the normal one and the 4 bots get their ass handed = bingo. Of course this would not work with a pack of 20 bots, but it would also not harm normal players since they can team up or just skip them. Those elite mobs could also "de-spawn" after 10 minutes or so.
[6.] Add diminishing returns on mobs/bosses (ZOS is working on this?)
Diminishing does not equal a timer! It means that if you farm the same kind of wolf mob for more than 30-60 minutes, then it should decrease drops. This will hurt bots, and this will hurt legit farmers. On the other hand I find it stupid that there are legit VR10 players running circles in a VR1 public dungeon for several hours farming wolf packs. I wouldn't mind if they have to move on to the next location after 30-60 minutes because of diminishing returns.
Especially the first 3 measures are easy to implement and would probably hit the bots very hard in the beginning. They will probably be able to bypass the lock-pick system at a certain point, but ZOS could test this in advance and put one of their own coders who might be able to contribute some knowledge what bots can or cannot do.
Please be informed that I do understand that these measures would be annoying or limiting to some players and I fully agree! The question is how much inconvenience you are willing to take in order to reduce the absurd amount of bots.
Or they could add Punkbuster and see how it plays out? But I don't see that happening very soon, so I am for the measures 1-3 and immediate implementation.