There used to be an automatic log out if you idled, it was super annoying. Also, crafters often sit in one spot for a while doing something repetitive and not gain exp for it. I'm sorry but your suggestions would just hurt honest players more than the bots. They just hop onto any one of a billion alts they have the moment they are impeded. What would be more effective is GM's actively investigating reports of bots. Bots are pretty distinct in their appearance and actions it would just take a GM a short time of observation to make that determination and deal with them accordingly. To be honest I'm not certain why these reports aren't taken more seriously in the first place.