Hi everyone..I am creating a chatbot in ibm.cloud.
How to write a nodejs logic when i am chatting with chatbot the responses will come from cloudant database. Here the responses is values. That values are stored in Cloudant database.
I am trying below this code :
- function updateMessage(input, response) {
-
- if (response.intents && response.intents[0]) {
- var intent = response.intents[0];
- if (intent.intent==='Sales-1'){
- nano.db.use('sample');
- var response= { "selector": {
- "India": "5,564,546"
- }
- }
- response.output.text="This is the modified output:"+" "+ "5,564,546";
- }
- }
- return response;
- if (response.intents && response.intents[0]) {
- var intent = response.intents[0];
-
-
-
-
-
-
-
-
-
-
- if (intent.confidence >= 0.75) {
- responseText = 'I understood your intent was ' + intent.intent;
- } else if (intent.confidence >= 0.5) {
- responseText = 'I think your intent was ' + intent.intent;
- } else {
- responseText = 'I did not understand your intent';
- }
- }
- response.output.text = responseText;
- return response;
- }