A Facebook bot example
Install npm dependencies:
npm installCreate .env file in the root folder with these variables.
VERIFY_TOKEN=YOUR_VERIFY_TOKEN
PAGE_ACCESS_TOKEN=YOUR_PAGE_ACCESS_TOKEN
BASE_URL=https://your.base.url # remove BASE_URL if you run it locally
PORT=80npm startWith the configuration above, the webhook listens on https://your.base.url:80/webhook.
ngrok tunnels external requests to localhost, helps debugging local webhooks.
This example includes ngrok inside, and it just works if no BASE_URL is
set. Make sure that other configurations are set correctly.
❯ npm start
...
It seems that BASE_URL is not set. Connecting to ngrok...
listening on https://ffffffff.ngrok.io/webhook
The URL can be directly registered as the webhook URL in Facebook Developers console.