I'm pretty sure one of the most complicated things is preventing automation of content - bots. which would be an arms race type condition. Bots you want to prevent - people not using twitter's api to do their bot stuff. Why would people not use twitter's api?
1. who would trust twitter not to change API and make code worthless
2. people who want to do stuff Twitter doesn't want you to do in an automated fashion.
1. who would trust twitter not to change API and make code worthless
2. people who want to do stuff Twitter doesn't want you to do in an automated fashion.