This is an H1
This is a working implementation of a Mavenn stream bot framework for Google App Engine (GAE). You can use it to begin building your own bots. This framework is built to support many bots within a singl GAE application, but feel free to create a single GAE app for your bot if it warrants the resources and makes more sense that way.
A sample bot, feedbot, is included to show a fully functioning bot. This is the bot currently powering the Feed Streams on Mavenn.
Setup Google App Engine
Prepare GAE Application
Clone this repository
Edit the app.yaml with your application name
Rename config.py.sample to config.py
Implement your bot
Create your models
Deploy GAE Application
Test the GAE Appliction
To test your bot, you can use one of these handy web-based HTTP simulators to simulate your REST endpoints as the Mavenn engine will:
Register the bot on Mavenn
Update the bot endpoints on Mavenn accordingly. This framework handles routing for these endpoints.
Stream Resource URL: http://yourapp.appspot.com/yourbot
Clear the "append .json extension" checkbox
Leave the "Use POST with _method instead of DELETE or PUT" unchecked
Register the parameters your bot will accept
Get your API Key and Auth Token from Mavenn and update your config.py as needed