How to make a messenger chat bot without a facebook app and webhook?

1.1k Views Asked by At

I went through the documentation for creating a chatbot for messenger platform.

All I find there, I need a server, which in the case used as a service for the Facebook platform.

The server also validates the webhook from facebook app.

Now I see, for a chatbot, I need a facebook app, webhook server and definitely a facebook page.

Then I find an application Flow XO, where I only put the page name and the bot is ready.

My question is, how they(flow.xo) can communicate facebook page without a Facebook app(appId, appSecret) and webHook.

2

There are 2 best solutions below

5
On BEST ANSWER

My question is, how they can communicate facebook page without a Facebook app(appId, appSecret) and webHook.

They can’t.

They use their server and their app to communicate with the API, on behalf of the users that grant them access to their pages, by providing the necessary permissions when they log in to that app.

0
On

Facebook allows to create a Facebook App which integrates multiple chatbots. At Amio, we ask you for permission using Facebook OAuth. When you give us these permissions we send and receive message on your behalf. This allows you to create a chatbot using Amio API without need of creating a Facebook App.

Facebook Page is always needed as this is the entry point of users interacting with your bot. You can check Amio documentation for more detail.