Ex Echo Bot is an example of a facebook messenger bot that echos whats sent to it.
The easist way is using Heroku deploy button (from above).
Or manually, to start your plug app:
mix deps.get PORT=8080 PAGE_TOKEN="FB_PAGE_TOKEN" VERIFY_TOKEN="FB_VERIFY_TOKEN" mix run --no-halt
Now you can visit
localhost:8080 from your browser.
The webhook api endpoint is at:
When starting it in production, you need to set the following environment varibles
VERIFY_TOKEN the facebook verification token that will be sent in the facebook challenge.
PAGE_TOKEN the facebook page token you will use with your app.
PORT the port to start it on
To get the
PAGE_TOKEN follow the instructions here
This project uses EXFacebookMessenger as a dependency to create the chat bot.