Dialogflow missing parameters value in my weebhook











up vote
0
down vote

favorite












I've just started using DialogFlow, so I created an Entity and an Intent, I expected to find the value of the entity in the request that dialog flow sends to my intent. So what i am missing? Maybe some configuration?



Dialogflow:



enter image description here



conversation:



enter image description here



dialog flow request to my webhook:



{
"user": {
"userId": "ABwppHH-9zhFI8dblLY0LrQtm5Q-KzktqRxIwLeBbj81azEqPljSUHGUUJ6QmHX1kWuuElNIUTADqeAxFA",
"locale": "it-IT",
"lastSeen": "2018-11-09T16:23:17Z"
},
"conversation": {
"conversationId": "ABwppHGh2EhXREkW2aiYNmbMz7aTVtLrOSW0spPJ4joKTPlaJ6OKRZTto4xwpjv5gtUzRT4cb3VGHfhqiw",
"type": "ACTIVE",
"conversationToken": ""
},
"inputs": [
{
"intent": "actions.intent.TEXT",
"rawInputs": [
{
"inputType": "KEYBOARD",
"query": "orari aula 1d150"
}
],
"arguments": [
{
"name": "text",
"rawText": "orari aula 1d150",
"textValue": "orari aula 1d150"
}
]
}
],
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
},
"isInSandbox": true,
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
}
],
"requestType": "SIMULATOR"
}


UPDATE:
Dialogflow match my intent correctly and send back to my webhook a JSON in which the information on the values of my parameters is missing, this is the problem. Maybe I set wrong value to entity?










share|improve this question
























  • That looks like either the "google" portion of the JSON sent to your webhook, or the information from the "request" tab in the simulator. Either way, it will not contain parameter information that is processed by Dialogflow. Can you update your question to either include the Dialogflow portion, or what intent it seems to be matching? Is that the fallback intent? Can you show the code for your webhook?
    – Prisoner
    Nov 10 at 14:56










  • I know it seems that dialogflow does not pass the value of the entities to my webhook and I can not understand why. maybe I have to set the context? I'm sure it has nothing to do with my webhook I copied the json from the google simulator console. @Prisoner
    – user9659880
    Nov 10 at 16:42










  • The simulator doesn't show the parameters, which is why seeing the code you're using will help us either understand how you're handling the parameters or suggest other debugging avenues to investigate.
    – Prisoner
    Nov 10 at 23:19















up vote
0
down vote

favorite












I've just started using DialogFlow, so I created an Entity and an Intent, I expected to find the value of the entity in the request that dialog flow sends to my intent. So what i am missing? Maybe some configuration?



Dialogflow:



enter image description here



conversation:



enter image description here



dialog flow request to my webhook:



{
"user": {
"userId": "ABwppHH-9zhFI8dblLY0LrQtm5Q-KzktqRxIwLeBbj81azEqPljSUHGUUJ6QmHX1kWuuElNIUTADqeAxFA",
"locale": "it-IT",
"lastSeen": "2018-11-09T16:23:17Z"
},
"conversation": {
"conversationId": "ABwppHGh2EhXREkW2aiYNmbMz7aTVtLrOSW0spPJ4joKTPlaJ6OKRZTto4xwpjv5gtUzRT4cb3VGHfhqiw",
"type": "ACTIVE",
"conversationToken": ""
},
"inputs": [
{
"intent": "actions.intent.TEXT",
"rawInputs": [
{
"inputType": "KEYBOARD",
"query": "orari aula 1d150"
}
],
"arguments": [
{
"name": "text",
"rawText": "orari aula 1d150",
"textValue": "orari aula 1d150"
}
]
}
],
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
},
"isInSandbox": true,
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
}
],
"requestType": "SIMULATOR"
}


UPDATE:
Dialogflow match my intent correctly and send back to my webhook a JSON in which the information on the values of my parameters is missing, this is the problem. Maybe I set wrong value to entity?










share|improve this question
























  • That looks like either the "google" portion of the JSON sent to your webhook, or the information from the "request" tab in the simulator. Either way, it will not contain parameter information that is processed by Dialogflow. Can you update your question to either include the Dialogflow portion, or what intent it seems to be matching? Is that the fallback intent? Can you show the code for your webhook?
    – Prisoner
    Nov 10 at 14:56










  • I know it seems that dialogflow does not pass the value of the entities to my webhook and I can not understand why. maybe I have to set the context? I'm sure it has nothing to do with my webhook I copied the json from the google simulator console. @Prisoner
    – user9659880
    Nov 10 at 16:42










  • The simulator doesn't show the parameters, which is why seeing the code you're using will help us either understand how you're handling the parameters or suggest other debugging avenues to investigate.
    – Prisoner
    Nov 10 at 23:19













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I've just started using DialogFlow, so I created an Entity and an Intent, I expected to find the value of the entity in the request that dialog flow sends to my intent. So what i am missing? Maybe some configuration?



Dialogflow:



enter image description here



conversation:



enter image description here



dialog flow request to my webhook:



{
"user": {
"userId": "ABwppHH-9zhFI8dblLY0LrQtm5Q-KzktqRxIwLeBbj81azEqPljSUHGUUJ6QmHX1kWuuElNIUTADqeAxFA",
"locale": "it-IT",
"lastSeen": "2018-11-09T16:23:17Z"
},
"conversation": {
"conversationId": "ABwppHGh2EhXREkW2aiYNmbMz7aTVtLrOSW0spPJ4joKTPlaJ6OKRZTto4xwpjv5gtUzRT4cb3VGHfhqiw",
"type": "ACTIVE",
"conversationToken": ""
},
"inputs": [
{
"intent": "actions.intent.TEXT",
"rawInputs": [
{
"inputType": "KEYBOARD",
"query": "orari aula 1d150"
}
],
"arguments": [
{
"name": "text",
"rawText": "orari aula 1d150",
"textValue": "orari aula 1d150"
}
]
}
],
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
},
"isInSandbox": true,
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
}
],
"requestType": "SIMULATOR"
}


UPDATE:
Dialogflow match my intent correctly and send back to my webhook a JSON in which the information on the values of my parameters is missing, this is the problem. Maybe I set wrong value to entity?










share|improve this question















I've just started using DialogFlow, so I created an Entity and an Intent, I expected to find the value of the entity in the request that dialog flow sends to my intent. So what i am missing? Maybe some configuration?



Dialogflow:



enter image description here



conversation:



enter image description here



dialog flow request to my webhook:



{
"user": {
"userId": "ABwppHH-9zhFI8dblLY0LrQtm5Q-KzktqRxIwLeBbj81azEqPljSUHGUUJ6QmHX1kWuuElNIUTADqeAxFA",
"locale": "it-IT",
"lastSeen": "2018-11-09T16:23:17Z"
},
"conversation": {
"conversationId": "ABwppHGh2EhXREkW2aiYNmbMz7aTVtLrOSW0spPJ4joKTPlaJ6OKRZTto4xwpjv5gtUzRT4cb3VGHfhqiw",
"type": "ACTIVE",
"conversationToken": ""
},
"inputs": [
{
"intent": "actions.intent.TEXT",
"rawInputs": [
{
"inputType": "KEYBOARD",
"query": "orari aula 1d150"
}
],
"arguments": [
{
"name": "text",
"rawText": "orari aula 1d150",
"textValue": "orari aula 1d150"
}
]
}
],
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
},
"isInSandbox": true,
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
}
],
"requestType": "SIMULATOR"
}


UPDATE:
Dialogflow match my intent correctly and send back to my webhook a JSON in which the information on the values of my parameters is missing, this is the problem. Maybe I set wrong value to entity?







node.js dialogflow






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 10 at 16:45

























asked Nov 9 at 16:47









user9659880

83




83












  • That looks like either the "google" portion of the JSON sent to your webhook, or the information from the "request" tab in the simulator. Either way, it will not contain parameter information that is processed by Dialogflow. Can you update your question to either include the Dialogflow portion, or what intent it seems to be matching? Is that the fallback intent? Can you show the code for your webhook?
    – Prisoner
    Nov 10 at 14:56










  • I know it seems that dialogflow does not pass the value of the entities to my webhook and I can not understand why. maybe I have to set the context? I'm sure it has nothing to do with my webhook I copied the json from the google simulator console. @Prisoner
    – user9659880
    Nov 10 at 16:42










  • The simulator doesn't show the parameters, which is why seeing the code you're using will help us either understand how you're handling the parameters or suggest other debugging avenues to investigate.
    – Prisoner
    Nov 10 at 23:19


















  • That looks like either the "google" portion of the JSON sent to your webhook, or the information from the "request" tab in the simulator. Either way, it will not contain parameter information that is processed by Dialogflow. Can you update your question to either include the Dialogflow portion, or what intent it seems to be matching? Is that the fallback intent? Can you show the code for your webhook?
    – Prisoner
    Nov 10 at 14:56










  • I know it seems that dialogflow does not pass the value of the entities to my webhook and I can not understand why. maybe I have to set the context? I'm sure it has nothing to do with my webhook I copied the json from the google simulator console. @Prisoner
    – user9659880
    Nov 10 at 16:42










  • The simulator doesn't show the parameters, which is why seeing the code you're using will help us either understand how you're handling the parameters or suggest other debugging avenues to investigate.
    – Prisoner
    Nov 10 at 23:19
















That looks like either the "google" portion of the JSON sent to your webhook, or the information from the "request" tab in the simulator. Either way, it will not contain parameter information that is processed by Dialogflow. Can you update your question to either include the Dialogflow portion, or what intent it seems to be matching? Is that the fallback intent? Can you show the code for your webhook?
– Prisoner
Nov 10 at 14:56




That looks like either the "google" portion of the JSON sent to your webhook, or the information from the "request" tab in the simulator. Either way, it will not contain parameter information that is processed by Dialogflow. Can you update your question to either include the Dialogflow portion, or what intent it seems to be matching? Is that the fallback intent? Can you show the code for your webhook?
– Prisoner
Nov 10 at 14:56












I know it seems that dialogflow does not pass the value of the entities to my webhook and I can not understand why. maybe I have to set the context? I'm sure it has nothing to do with my webhook I copied the json from the google simulator console. @Prisoner
– user9659880
Nov 10 at 16:42




I know it seems that dialogflow does not pass the value of the entities to my webhook and I can not understand why. maybe I have to set the context? I'm sure it has nothing to do with my webhook I copied the json from the google simulator console. @Prisoner
– user9659880
Nov 10 at 16:42












The simulator doesn't show the parameters, which is why seeing the code you're using will help us either understand how you're handling the parameters or suggest other debugging avenues to investigate.
– Prisoner
Nov 10 at 23:19




The simulator doesn't show the parameters, which is why seeing the code you're using will help us either understand how you're handling the parameters or suggest other debugging avenues to investigate.
– Prisoner
Nov 10 at 23:19

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53229992%2fdialogflow-missing-parameters-value-in-my-weebhook%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53229992%2fdialogflow-missing-parameters-value-in-my-weebhook%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







這個網誌中的熱門文章

Xamarin.form Move up view when keyboard appear

Post-Redirect-Get with Spring WebFlux and Thymeleaf

Anylogic : not able to use stopDelay()