Facebook messenger bot
Python
Latest commit fd64fdf May 31, 2016 @masnun Merge pull request #1 from danstewart/master
Add token verification
Permalink
Failed to load latest commit information.
README.md Add token verification May 30, 2016
server.py Add token verification May 30, 2016

README.md

Facebook Messenger EchoBot Example

Install Dependencies

Install flask & requests using pip:

    pip install Flask
    pip install requests

Install ngrok from - https://ngrok.com/.

Run Server & Tunnel Connection

Run the dev server using:

python server.py

Use ngrok to tunnel the connection.

ngrok http 5000

You shall see the url for your local server. Something like: https://6cecffb8.ngrok.io.

Setup Facebook App & Access Token

  • Create a Facebook App.
  • Add the Messenger Product.
  • Enable webhooks. Use the above URL as the callback webhook URL.
  • Edit server.py and update the VERIFY_TOKEN with the token you set.
  • Once the callback is verified, subscribe the app to one of your pages.
  • Also generate a page access token for that page.
  • Edit server.py and update the ACCESS_TOKEN with the new token we got.