Attempting to create a Chatbot using IBM Watson Assistant and Facebook Messenger - facebook

My friends and I are trying to create a chatbot using IBM Watson Assistant and integrating it with Facebook Messenger as platform to host the chatbot.
Our intention is to extract the text and image data that is inputted in the chatbot. Since the chatbot is integrated with Facebook, we are having problems finding a way to extract the data.
Any form of help would be much appreciated!
Thanks!!!!!!!!

Related

Watson Assistant to catch the elements in the webpage

I have a Watson Assistant chatbot embedded in a webpage using the Web Chat embedding integration JavaScript.
I need to make the embedded chatbot catch the login information from the webpage the chatbot is embedded in. Like, making the chatbot starts with "Hi Adam" based on that Adam is already logged into the webpage. Or, even how to make the chatbot catch different elements in the page it's embedded into.
Any advice is appreciated..
Thanks..
You will need to extend the IBM Web Chat client, to capture the login info, and then pass this info back into the Watson Assistant payload. I would suggest adding the info to the context, so that it can easily be used in your answers as you have commented about. This will mean extra JS coding. There is more info in the Watson doc's about extending the Web chat bot or on the IBM Github.

IBM Watson Assistant: Multi-workspace for Facebook page?

We have integrated a Watson Assistant skill/workspace with Facebook page using Watson-provided integration approach from virtual Assistants tab.
We are able to get the response from single skill/workspace. Now we want to add another skill/workspace to the integration, but we are not able add it.
Please let us know how can we enable multiworkspace approach for FB integration using watson provided integrations.
At this time, you can only have one skill per assistant. You can swap existing skills using the tool.
If you are using the Watson Assistant API (V1 only) from an application, then you have access to multiple workspaces / skills. See the Botkit Middleware for Watson Assistant for an example of dynamically switching workspaces. It is based on the Watson SDKs.

How to embed IBM Watson Assistant chatbot into another HTML page

I have created my chatbot with IBM Watson Assistant from the GUI using Intents, Entities and Dialog and also tested the same using the "Test Yourself" utility. Now I want to embed this Chatbot on another HTML page. How do I do this? How would I start?
Check out the section on integrations for IBM Watson Assistant. In addition the GitHub organisation Watson Developer Cloud provides the SDKs and has samples. One of them is Watson Simple which is a good starting point.

Customizing okay google command

We are designing a chatbot for our project and in order to integrate that chatbot with voice recognition facility, we are planning to embed our chatbot with google assistant. But the problem is after embedding to invoke our chatbot within google assistant we have to say okay google followed by our customized phrase. My question is, is there any way to change the okay google command to our customized command to invoke our chatbot through google assistant?. Thank you in advance

Connecting My IBM Watson Chatbot to Facebook Messanger Ads

My brother built a chatbot through IBM Watson and we want to use it for Facebook Messenger ads.
Has anyone tried connecting their IBM Watson bot to Messenger ads?
I tried copying the JSON code into the Facebook message setup on the ad but that didn't work. I am thinking I need to set up Bot Payload or a webhook but I haven't exactly figured that out. Any help would be greatly appreciated. Thank you.