有没有办法在将用户定向到网页后将用户重定向到谷歌助理操作中的同一会话



我使用 dialogflow 构建了一个谷歌助手的操作。我陷入了在对话之间为用户提供网络链接的情况。一旦他点击链接,他将被定向到网页上传图像。在他上传图像后,我想将他重定向到谷歌操作中的同一会话。有没有办法将用户重定向回相同的操作会话。

您不需要返回到同一会话,这是不可能的。

只要用户经过验证(系统可以识别他们或其语音(并且未禁用数据存储,就可以在conv.user.storage对象中跨会话存储数据。如果您使用的是 node.js,它可能看起来像这样:

app.intent('Save Sum', (conv) => {
if (conv.user.verification === 'VERIFIED') {
conv.user.storage.sum = conv.data.sum;
conv.close(`Alright, I'll store that for next time. See you then.`);
} else {
conv.close(`I can't save that right now, but we can add ` +
`new numbers next time!`);
}
});

最好使用Google操作的帐户链接https://developers.google.com/assistant/identity在整个对话中检索用户信息,即使他正在打开链接然后作为返回用户返回可以使该人继续您的对话流程。

谢谢

最新更新