Как получить значения контекстов - PullRequest
0 голосов
/ 05 июля 2019

Я новичок в разработке приложений-помощников Google.Я сохраняю некоторые данные в контекстах, но не получаю значение контекста в соответствии с требованиями.Вот мой код:

const AppContexts = {
  NUMBER: 'userConfigData',
}

conv.contexts.set(AppContexts.NUMBER, 5,AppContexts)
const value = conv.contexts.get(AppContexts.NUMBER)

1 Ответ

0 голосов
/ 05 июля 2019

Ваш код относится к диалогу.Под следующей ссылкой вы можете найти примеры того, как установить и получить содержимое:

enter image description here

Попробуйте conv.contexts.set(AppContexts.NUMBER, 5), как используетсяв образце вместо conv.contexts.set(AppContexts.NUMBER, 5,AppContexts).

Если вы проверите документацию Google для Dialogflow , вы увидите, что содержимое метода conv.contentexts.set() должно быть:

{
  "name": string,
  "lifespanCount": number,
  "parameters": {
    object
  }
}

Я считаю, что AppContexts не являетсядействительный параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...