в запросе Google передается неправильный ввод - PullRequest
0 голосов
/ 18 июня 2020

Я создал бота-помощника Google, в котором мы просим пользователя выбрать конкретный вариант на основе числа (пользовательский ввод: вариант 2)

option Template Image.

Всякий раз, когда мы пробуем угловой сценарий 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"
}
...