SETUP

To setup bot properly you need to follow every chapter in this article, best in same order.

Setup Facebook Page

Fb messenger bot needs facebook page on behalf which will be communicating.

So its important to create new Facebook page.

After logging into facebook, head over to:

https://www.facebook.com/pages/create/

After creating page, u can get Page ID from URL, for example:

https://www.facebook.com/Test-1796766873669723/ ⇒ 1796766873669723 (will need this later on)

Alternative way to obtain Page ID is described here https://www.facebook.com/help/community/question/?id=378910098941520

Setup facebook App

After page creation it's essential to create facebook App and connect it to Page.

You need to login again as a facebook developer and Create new App

https://developers.facebook.com/apps

Afted App creation head to Messenger section https://developers.facebook.com/apps/xxx/messenger/settings/

Select Page from dropdown and generate Token (will be used later)

Select a page to subscribe

Next step is to setup webhooks

  • Callback URL ⇒ wordpress endpoint ⇒ https://skoda-wlc.ys-dev.cz/wide/wp-json/fb-msg/webhook
  • Verify Token ⇒ write random string (will be used later)
  • Subscriptions Fields ⇒ check „messages“, â€