Я создал бота-помощника Google, в котором мы просим пользователя выбрать конкретный вариант на основе числа (пользовательский ввод: вариант 2)
.
Всякий раз, когда мы пробуем угловой сценарий ios (например, когда в шаблоне предусмотрены два варианта выбора, и пользователь вводит данные как «Вариант 3», «Вариант v» или «Вариант для») , в запросе Google «сообщение» передается как «Вариант 1», из-за чего оно работает даже в отрицательном сценарии ios, где дается неправильный ввод.
Кроме того, независимо от того, какой неправильный ввод , в запросе всегда отправляется "Вариант 1".
Запрос:
{
"responseId": "d8ae734e-a615-4cbd-a4af-583202453f42-83ffff32",
"queryResult": {
"action": "input.unknown",
"parameters": {},
"allRequiredParamsPresent": true,
"fulfillmentMessages": [
{
"text": {
"text": [
""
]
}
}
],
"outputContexts": [
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/actions_capability_media_response_audio"
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/actions_capability_audio_output"
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/actions_capability_account_linking"
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/actions_capability_screen_output"
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/actions_capability_web_browser"
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/google_assistant_input_type_keyboard"
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/__system_counters__",
"lifespanCount": 1,
"parameters": {
"no-input": 0,
"no-match": 5
}
},
{
"name": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg/contexts/actions_intent_option",
"parameters": {
"OPTION": "{\"id\":\"pid.1592489215086:929318977574185\",\"message\":\"Option 1\",\"payloadData\":{\"intent\":\"qry-accountenquiry\",\"data\":{\"banking.product-loan-number\":\"TCFBL0542000010213785\",\"banking.product-loan-type\":\"business\"}},\"allowMultipleClicks\":false,\"inTransaction\":true,\"timeStamp\":\"1592489215086\",\"langCode\":\"en\"}",
"text": "Option 3"
}
}
],
"intent": {
"name": "projects/tc-uat-nmkvyu/agent/intents/5d02e6ec-0d3e-4f01-a6ea-c9f9e5c74e89",
"displayName": "Default Fallback Intent",
"isFallback": true
},
"intentDetectionConfidence": 1,
"languageCode": "en"
},
"originalDetectIntentRequest": {
"source": "google",
"version": "2",
"payload": {
"user": {
"accessToken": "bearer:eyJhbGciOiJIUzUxMiJ9.eyJjdXN0b21lci1pZCI6IjI0MjQ5MTcyMCIsImFjY2Vzcy10b2tlbiI6IjYwYmRjYWVkLWRmNDQtNDEzZC1hMDY0LWYxN2Y0NzYwMTMwNyJ9.zofLgw9IISA8aMhWmqLoziwAO4bUtMT6l4-zLIHenodMEQrBR4QagJIiy127cV-fq3PNnO31eqNQLZfJdX8Sqg",
"locale": "en-US",
"lastSeen": "2020-06-18T14:13:16Z",
"userStorage": "{channelUserId=e426fba9-538d-470a-acc0-81e100dbebe4}",
"userVerificationStatus": "VERIFIED"
},
"conversation": {
"conversationId": "ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg",
"type": "ACTIVE",
"conversationToken": "[\"__system_counters__\"]"
},
"inputs": [
{
"intent": "actions.intent.OPTION",
"rawInputs": [
{
"inputType": "KEYBOARD",
"query": "Option 3"
}
],
"arguments": [
{
"name": "OPTION",
"textValue": "{\"id\":\"pid.1592489215086:929318977574185\",\"message\":\"Option 1\",\"payloadData\":{\"intent\":\"qry-accountenquiry\",\"data\":{\"banking.product-loan-number\":\"TCFBL0542000010213785\",\"banking.product-loan-type\":\"business\"}},\"allowMultipleClicks\":false,\"inTransaction\":true,\"timeStamp\":\"1592489215086\",\"langCode\":\"en\"}"
},
{
"name": "text",
"rawText": "Option 3",
"textValue": "Option 3"
}
]
}
],
"surface": {
"capabilities": [
{
"name": "actions.capability.MEDIA_RESPONSE_AUDIO"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.ACCOUNT_LINKING"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
},
{
"name": "actions.capability.WEB_BROWSER"
}
]
},
"isInSandbox": true,
"availableSurfaces": [
{
"capabilities": [
{
"name": "actions.capability.WEB_BROWSER"
},
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
}
],
"requestType": "SIMULATOR"
}
},
"session": "projects/tc-uat-nmkvyu/agent/sessions/ABwppHE7ZpuhhmWbXnC9Rx_5sd3Zy62ECeV03MxtPXBXGwBdrA_5ah8n93V1eq-HjAz_F8gXv1AosoYtZg"
}