OneBitBot

This application is a chatbot developed in the OneBitCode bootcamp course.

Technology

Here are the technologies used in this project.

  • Ruby
  • Sinatra
  • Rest-client
  • Webmock
  • Docker
  • PostgreSql

Services Used

  • Github
  • DialogFlow

Getting started

  • Dependency

    • Docker
    • Docker Compose
  • To build the containers:

$ docker-compose build

  • To create the bank and do as migrations:

$ docker-compose run --rm app bundle exec rake db:create db:migrate

  • To install as gens:

$ docker-compose run --rm app bundle install

  • To run the project:

$ docker-compose up

  • Create and configure a DialogFlow API.

  • Synchronize your API with the OneBitBot.

  • Enable your API's app that the OneBitBot will be used.

  • Thats It!

Features

The application do activities like;

  • Translate words
  • Have a helper menu
  • Talk with the person
  • Learn phrases and hashtags associated

Links

Versioning

1.0.0.0

Authors

  • Lucas Siqueira Fernandes

Please follow github and join us! Thanks to visiting me and good coding!