How does it work?
Botae uses Facebook Messenger as a platform. It is powered by several Ruby gems and a PostgreSQL database that are hosted on Heroku. Its technology stack as follows:
- Sinatra gem as the main web app structure.
- Facebook Messenger API, Graph API through Facebook-Messenger gem by @hyperoslo and Rubotnik Boilerplate by @progapandist.
- Facebook Wit.AI NLP for understanding human natural language, and turning user intentions into actionable entities.
- Google Maps API for location inquiries through with httparty and json gems.
- Puma for a basic web server.
- PostgreSQL database through PG and ActiveRecord gems.
- Heroku as hosting the app, and other back-end actions.
Code of this project is up in the course Github repo: http://bit.ly/2inX6In
Content Rating
Is this a good/useful/informative piece of content to include in the project? Have your say!
You must login before you can post a comment. .