Here are a few tips/pointers for you botters/or you're thinking of botting.
1. Try to avoid overpopulated servers that = more people in your area and people potentially reporting you.
2. Always bot at night to early in the morning like 9pm-6am, there won't be as many people active in the zone and thus less chances of being reported.
3. Don't leave your bot completely unattended, check back periodically to see if anyone has whispered you or you are getting followed, and if you can check what message they sent you. If more then 2 people said they've reported you, lay low for a while.. maybe a couple of days so if a GM does investigate your activity they will see you are not doing anything illegal.
4. Don't flood the auction house, yes this is common sense but this is probably how they catch botters out.. getting an enormous amount of materials in a short amount of time. Only put 10 auctions of any item at one time, and do the same daily.
that's all for now, if you have any further questions don't hesitate to send me a PM or in the thread.