Awesome
A simple bot to work with the new Facebook Messenger API, using Wit.ai.
Example
Getting Started
Some steps from Messenger Setup like Webhooks, you have to configure Heroku first.
Install dependencies
npm install
Structure
├── Procfile # tells to heroku what to do
├── bot.js # our bot actions
├── fb-connect.js # connection to facebook uses FB_PAGE_TOKEN
├── index.js # express layer
├── parser.js # our message parser
├── sessions.js # find our define our sessionId
└── settings.js # exports our environmet variables
Define variables on Heroku
In order to work with Facebook and Wit Authentication, you have to create those environment variables on Heroku.
WIT_TOKEN
FB_PAGE_ID
FB_PAGE_TOKEN
FB_VERIFY_TOKEN
Link and push to heroku
heroku create
git push heroku master
License
This software is free and open source, distributed under the The MIT License. So feel free to use this without linking back to me or using a disclaimer.
If you’d like to give me credit somewhere on your blog or tweet a shout out to @willian_justen, that would be pretty sweet.