Back to Parent

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!

0