Skip to content
This repository has been archived by the owner on Apr 7, 2021. It is now read-only.
/ reminder-bot Public archive

A clone of the 'Hello Jarvis' Facebook Messenger bot, built with Microsoft Bot Framework and Wit.ai.

License

Notifications You must be signed in to change notification settings

sebsylvester/reminder-bot

Repository files navigation

reminder-bot

This is a clone of the Hello Jarvis Facebook Messenger bot, built with the Microsoft Bot Framework and Wit.ai for language processing. It has the exact same functionality and it required just 600 lines of code to implement.

Build Status codecov

Prerequisites

  • Get a Google Maps api key and activate the Geocoding and Time Zone API's in the Google API Console.
  • Get a Wit.ai account and create a new app from the backup file that is included in the repo's resources directory.
  • Get the Wit.ai Server Access Token from your app's settings page.
  • In the config.json file, enter the obtained tokens from Google and Wit.ai.
  • Install MongoDB. By default the bot will connect to mongodb://localhost/dev, but you can change the connection uri in the config file.

Using the bot with the Bot Framework Emulator

Set endpoint

  • Make sure you have MongoDB up and running before starting up the bot
  • Run some usual npm commands:
$ npm install
$ npm run build
$ npm start
  • Connect the emulator

About

A clone of the 'Hello Jarvis' Facebook Messenger bot, built with Microsoft Bot Framework and Wit.ai.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published