A simple bot to work with the new Facebook Messenger API, using Wit.ai.
Some steps from Messenger Setup like Webhooks, you have to configure Heroku first.
npm install
├── 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
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
heroku create
git push heroku master
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.