DialogFlow V2用户ID?

时间:2018-04-22 05:46:51

标签: actions-on-google dialogflow

有没有办法在对话之间跟踪用户ID,而无需用户连接他们的Google帐户?像anon userId一样。我在文档中看不到任何ID字段:https://dialogflow.com/docs/fulfillment#request

2 个答案:

答案 0 :(得分:2)

根据最新用法, conv.user.id为已弃用:使用conv.user.storage来存储数据

有关更多详细信息,请查看this answer by Prisoner

答案 1 :(得分:0)

你可以像这样得到userId:

let userId = conv.user.id;

示例意图:

app.intent(INTENT_DEFAULT_WELCOME, conv => { 
    let id = conv.user.id;         
    conv.ask(`Welcome ${id}`);
})