Пользовательское хранилище не сохраняется - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь удержать значения, захваченные во время разговора, и сделать их доступными для следующих разговоров в потоке с использованием пользовательского хранилища. Однако я вижу пустое хранилище пользователя в моем следующем намерении. Может кто-нибудь посоветовать, пожалуйста?

  function askAccountNumber(agent){

      var number = agent.parameters.account_number;   

      let conv = agent.conv();      
      conv.user.storage.account_number = number;                  

      agent.add('Great, your account number is ' + tmp);      
      agent.add('Welcome to the Enacomm banking application. What would you like to do?')      
  }


function askService(agent){

    let conv = agent.conv();
    agent.add(JSON.stringify(conv.user.storage));    //THIS IS BLANK {}      

    var service_type = agent.parameters.service_type; 
    agent.add('Good! You asked for ' + service_type);    
  }

1 Ответ

0 голосов
/ 22 мая 2019

Это открытая проблема в библиотеке dialogflow-выполнятьсяment-nodejs.

Я изменил свою библиотеку с dialogflow-executement-nodejs на actions-on-google-nodejs, и она работала как чудо.

...