Why isnt the watson assistant conversation working for other users? - ibm-watson

I've currently installed Watson Assistant chatbot for one of my clients new websites that was created with Wordpress. When I view the website the chatbot preforms correctly with an introductory message and is able to respond to questions. When he views the website the chatbot is there but does not display the introduction message and doesn't respond to any messages. The website is chrisduffey.ai
Thanks for any help.

In the browser dev tools, there's 401 unauthorized error
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
Link to the error
There's an IBM Watson Assistant WordPress plugin available to use with your Wordpress.org website and here are the step-by-step instructions to set up the plugin with your credentials

Related

How to create custom UI for Azure QnA Bot in react?

I am working on an application where I have created and published a QnA chatbot on Azure. Now, I want to create a custom API using React for the QnA Bot. I have gone through documentation from microsoft regarding using of botframework-webchat package, but there is no clear code written as to how to call the Bot with out exposing secret key and by creating a token.
Can anyone please help me in here.

IBM Watson - Facebook ChatBot

I am trying to implement IBM Watson chatbot into facebook messenger. I am able to verify my webhook. Also, able to receive and send custom messages through facebook to my webhook locally.
But when another user tries to access my page and then send message from facebook to my chatbot, it fails to respond unlike when i message it locally. I donot understand why it could be failing? Any help/direction is much appreciated.
This is because you have not yet had your messenger bot reviewed and approved by Facebook. Until your bot goes through the review process, it can only be accessed by you.
You can invite other users to test your chatbot, and as #chughts mentions before you can go public Facebook has to approve.

Facebook Messenger webhook in Bluemix

I am developing a chatbot in IBM Bluemix. When I try to integrate with Facebook Messenger, it asks about webhook.
I am just running a simple app, available on GitHub.
I want to know how to integrate Messenger with Watson conversation API.
The web hook is the API (GET and POST) in your application that Facebook, and your application, will use to handshake and send Messenger messages to your application.
Its not too difficult to set-up, there is a good set of instructions that come with a Node-RED node for Facebook messenger - https://www.npmjs.com/package/node-red-contrib-facebook-messenger-writer
Adding to that, you can also look at middleware plugin that allows developers to easily integrate a Watson Conversation workspace with multiple social channels like Slack, Facebook, and Twilio. https://github.com/watson-developer-cloud/botkit-middleware

How to embed a SFDC portal page into website

I am currently trying to understand if it is possible to either embed SFDC portal / comunity pages or components (cases, knowledge, Ideas) into an external web site.
Have an existing public facing website that allows customers to login, from within that want to expose the cases, knowledge & chatter functionality from SFDC community into that site.
Looking for the end user experience to be seamless and avoid any popups regarding security/credentials. Ideally it as if that data was coming from our website and not SFDC.
Thinking of using the OAuth 2.0 JWT Bearer Token Flow to perform the authentication from our website into SFDC and leverage SFDC community license.
What i am struggling with is how to then expose cases for example without having to use the API to just get a list of case records and then have to rebuild the case page UI in my own website.
All thoughts & suggestions or examples of this in action would be greatly appreciated - Thanks!

Google AppEngine with Silverlight client using Google Login

I'd like to use Google AppEngine with Silverlight client. I'm hoping to use the Google login authentication mechanism within the Silverlight client. Is this possible? Does anyone have any example sites where a RIA client used in conjunction with Google AppEngine security?
Thanks.
You need to have your users log in via a regular HTML page, then send them to the page with the silverlight client. Anything else would be encouraging users to enter their credentials into a third-party site, which is a Bad Idea.
I really don't believe that is true, meaning if you have an installed application Google has a login that allows you to enter username and pwd in your application. I believe silverlight is closer to windows application. Here is the login mechanism
http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

Resources