dateValue не появляется при вызове намерения после приветствия - PullRequest
0 голосов
/ 10 октября 2019

Я использую диалоговое окно для действий на Google. Ниже приведены два условия

  1. Из google mini я вызываю намерение «sampleIntent» напрямую без приветствия. т.е. действие явно вызывается по имени с помощью фразы вызова

"откройте sampleAction и спросите, сколько людей придет завтра."

В этом случае я получаю dateValue из аргументов, как показано ниже

"arguments": [
           {
             "name": "trigger_query",
             "rawText": "expected parcels for tomorrow",
             "textValue": "expected parcels for tomorrow"
           },
           {
             "name": "date",
             "rawText": "tomorrow",
             "textValue": "tomorrow",
             "dateValue": {
               "year": 2019,
               "month": 10,
               "day": 11
             }
           }
         ]
В этом случае Action явно вызывается по имени без какой-либо фразы вызова (например, «Хорошо, Google, поговорите с sampleAction»), намерение action.intent.MAIN в Action инициируется. Теперь я спрашиваю помощника "сколько людей придет завтра". Параметр queryResult выдает приведенный ниже результат как случай 1.

"queryResult": {"queryText": "ожидаемые посылки на завтра", "параметры": {"дата": "завтра", "дата"-period ":" "," данное имя ":" "}

Но dateValue в этом случае отсутствует. Пожалуйста, помогите мне.

...