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:
conversation:
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
add a comment |
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:
conversation:
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
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
add a comment |
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:
conversation:
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
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:
conversation:
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
node.js dialogflow
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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