如何从dialogflow v2 api中的内联编辑器设置outputContext

Mik*_*ike 1 dialogflow-es

我正在通过内联编辑器设置响应,例如:

function send_response(agent)
{

    agent.add("This is a response");

}
Run Code Online (Sandbox Code Playgroud)

我还想根据 V2 api https://dialogflow.com/docs/fulfillment通过内联编辑器设置 outputContext

"outputContexts": [
    {
      "name": "projects/${PROJECT_ID}/agent/sessions/${SESSION_ID}/contexts/context name",
      "lifespanCount": 5,
      "parameters": {
        "param": "param value"
      }
    }
  ]
Run Code Online (Sandbox Code Playgroud)

不介意一些关于如何做的建议。

谢谢

ded*_*man 5

您可以agent.setContext()为此使用,请参阅对话框流示例以供参考,

agent.setContext({
  "name": 'context-name',
  "lifespan": 1,
  "parameters":{"param": "param value"}
});
Run Code Online (Sandbox Code Playgroud)