Can I build a bot using Facebook Messenger Platform to integrate on my own website or does it work only on FB Messenger having a FB page? - facebook

I am new to chat bot. I want to ask if I can build a bot using Facebook Messenger Platform to integrate on my own website or does it work only on FB Messenger having a FB page?
Like api.ai can be integrated to different platform, so can bot build Messenger platform be integrated to different platform? If yes can you please share the link for tutorial.

Yes you can integrate your chatbot built on FB Messenger Platform on your own website :)
Integrating your FB Messenger chatbot onto your website
With FB's latest Messenger update, it is now possible to embed your chatbot onto your website so that users can interact with your chatbot while browsing your website. The full feature & implementation details can be found in FB's documentation here. Here's a nice tutorial on how to do it here too. However, you still need to have a FB page linked to your FB Messenger bot to do so because bots are mainly used for talking to users via your FB page.
Can FB Messenger Platform be integrated to a different platform?
Well, no, but various other platforms such as API.ai (DialogFlow) or WIT.ai have integrations with other messenger platforms such as Telegram, Slack, Kik, etc.
I hope this helps! I recommend API.ai (DialogFlow) as a platform for making chatbots since it's relatively easy to learn and has good documentation. If you want a quick way to prototype a chatbot, then I recommend using ChatFuel, before making one from scratch :)

Related

link from a web page to facebook messenger with a token

I have a web app where user can open sort of a ticket.
I would like to create a link from this web app to facebook messenger (ideally to a mobile app via deep link) bot (by my page) in a way so that the user after starting chat or choosing an option in the messenger can be automatically matched with an existing ticket opened in that web app. Wondering if this is achievable.
there's actually a rasa chatbot template like this in github. check out the 10_freshdesk_customer_support_bot sample project.
It's using RASA and call serviceNow APIs using actions.

Facebook Chat bot not working for public

I have a chat bot working fine for a single page.
My app is currently live and available to the public.
I generated page tokens using Facebook Login.
But I want to integrate same chat bot with other pages also.
I follow below guidelines to subscribe other page in my app.
https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps
But other pages are not hitting my webhook.
Screenshot of may app and messenger review are below.
Second image of messenger review
Please suggest me how i integrate my app for multiple pages.
Am I missing any step?
Thanks in Advance

How can I create a reliable test Facebook Messenger channel for MS Azure Bot?

I created a demo Chatbot app for Facebook Messenger using MS Bot Framework. From what I have gathered, Messenger apps can only be tied to Facebook Pages. So I created a sample test Page and configured as the Messenger channel.
Facebook just unpublished the page due to TOC violation. I believe it's on the ground that the page is not complete / it has "misleading" information.
What's the best approach to create a reliable Messenger channel for testing & demo purposes?
Thanks!

how to make my Facebook chatbot available for download

I want to make my bot available for download for testing purpose without
going through the actual review process of Facebook? This is just for testing purpose as I want to test how exactly end user will
download my bot from FB messenger platform and then will start using my bot. Is there a way/platform to try this? Can I do that?
(currently i am testing am sending message to my bot using FB page's messenger link as indicated in almost all the blogs/sites including FB's official
site.)
Can you please provide any pointers/links on this?
I see two options for you:
You want users to test your bot on Messenger:
Simply add them as testers in your bot corresponding Facebook page then ask them to look for your bot in their Messenger app.
Or you want to test your bot behaviors:
Enter botgen the chatbot generator I'm currently working on, which could help you test more publicly the bot you're working on. (assuming your bot doesn't need coding and is all about pattern conversation).
Just use the designer interface to design, run and test your chatbot.
Publish it and share it with your actual test users.

Hooking any AI chatbot to Facebook chat

I haven't tried anything on this, but is it possible? If it is, is there a way of making a plugin for firefox or chrome? or making a software that enables you to hook ai chatbot to Facebook chat. I really want to use cleverbot or iGod.
You can connect to the facebook chat via the XMPP API, though I believe using it to connect a bot or anything that is not user-to-user chat is a violation of the rules.
There are many services such as Kommunicate and ManyChat, that provides a way to automate facebook conversations using AI Chatbot.
Signup at Kommunicate, visit Integrations section. Select Facebook, then select the Facebook page and connect. After that, go to Bot Integration section and connect it with the bot.
Here is a detailed instructions on th same: https://www.kommunicate.io/blog/facebook-chatbot/