Integrate IBM watson conversation api in python - ibm-cloud

I have created a chatbot using Watson assistant(conversation api) on the ibm watson (created entity, entities, dialogs). Also I am able to chat with watson assistant.
if there is any integration so that I can send and receive message through terminal (preferred language python)?
if there is any integration so that I can send and receive message through my personal website?

You can use SDK/API's to integrate your Watson Assistant with your personal website or run in localhost.
API Reference: https://www.ibm.com/watson/developercloud/assistant/api/v1/curl.html?curl
SDK for Watson API's- https://github.com/watson-developer-cloud

Related

IBM Watson Assistant: chatbot: integration with database

I am building a chatbot using IBM Watson Assistant.How can connect my local server database with that.Please provide step by step solution and code required .
I would suggest to look at the dialog node functions which allow you to make programmatic calls https://console.bluemix.net/docs/services/assistant/dialog-actions.html#dialog-actions

Watson deployment on Slack

Hi I'm trying to connect watson with slack. I followed all steps set out on the IBM deployment page and the video https://developer.ibm.com/videos/integrating-watson-assistant-with-slack-using-built-in-integrations/.
Everything is successful, but the bot is not responding when I'm writing a message to the slack app. What do I do wrong?
I got the solution. When you go through the step-by step guide under STEP 3 IBM creates an URL. If the bot is hosted by IBM in London or Sydney, in the link you must replace the "eu-gb" (if London) or au-syd (if Sydney) reference in the URL with "us-south".
Afterwods the integration works. Further information can be found here: https://console.bluemix.net/docs/services/assistant/deploy-web-link.html#deploy-web-link

ibm bluemix watson speech to text service

How to connect watson speech to text service to my bluemix app and after how can we configure service? I need full detailed speech to text service document how we can connect and use.
You can find a sample Bluemix application here:
link: Speech to Text Browser Application
It's a Node.js Application for the IBM Watson Speech-to-Text Service. You can run the app in Bluemix or local.
The landing page of the Watson STT service has pointers to all the resources including full documentation, sdks, sample code, etc:
https://www.ibm.com/watson/services/speech-to-text/
You can also take a look at this sample application using web sockets and Python STT using Web Sockets and Python.
Another good resource is the Speech Services Redbook. For more general kinds of technical information, there is a curated GitHub project called The Watson Landing Page with a curated set of links and information on the various Watson services.

Can i use my hosted WEB API (created in ASP.NET) in Mulesoft API manger?

I am trying to learn mulesoft AnyPoint Platform, and trying to host an API using API Manager.
I already have an API created in asp.net, can i use it in API manager, or i need to create new API.
Please help
Yes its possible if you are using Cloud based API Manager where below are the steps -
Click on the "Add New API" button.
Enter the API name of Mythical
Mobile Experience API (Replace Mythical with your preferred company
name)
Enter Version name of 1.0 Leave the the API Endpoint blank for
now.
Enter a description.
You should see the API administration page for your newly created API. From this page, you can Define API in API designer using RAML, publish an API portal, and Configure endpoint for the API.
Note, If you are using on-prem API Gateway then you need to develop a proxy Mule application which then need to be deployed using auto discovery component so that it will register under api manager then You should see the API administration page for your newly created API. From this page, you can Define API in API designer using RAML, publish an API portal, and Configure endpoint for the API.
Yes you can use the API Manager for hosting the API.
Yes you can use the API created.

OAuth with IBM API Manager and IBM Mobile First

I would like to use OAuth as authorization system for my API created on the IBM API Manager (on Bluemix). Is it possible to use the IBM MobileFirst as OAuth provider? I have already tried inserting
mobile_first_context*/authorization/v1/authorization
as “Authorization URL”, after calling
advanced_developer_portal_context*/oauth/authorize
I obtain the form to insert the credentials, I enter a MobileFirst user and password (credentials are in basic user registry) but it seems to be always failing and the form is constantly visible.
What am I getting wrong?
Thank you in advance.
This is not possible through MobileFirst Platform Foundation at this time. The question should be directed at the API Manager product. You could probably open a PMR (support ticket) for that team.
To use OAuth to the secure the APIs in IBM API Management, please see the Securing an API by using OAuth 2.0 tutorial. As provided in the earlier answer it is not possible through IBM Mobile First Platform at this time.