Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Facebook Bot

A Facebook bot example

Requirements

Install npm dependencies:

npm install

Configuration

Create .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=80

Run webhook server

npm start

With the configuration above, the webhook listens on https://your.base.url:80/webhook.

ngrok usage

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages