For API documentation, see https://github.com/etherdelta/etherdelta.github.io/tree/master/docs.
Each language has its own subfolder. In general, each subfolder has two example bots:
Please use these at your own risk. ALWAYS test with small amounts first.