在谷歌操作中获取文本输入(最新版本)



如何从操作SDK(最新版本(获得用户输入。在以前的版本中,我们只是使用文本意图,如示例

app.intent('actions.intent.TEXT', async (conv, input) => {
console.log('input', input)
})

我想获得用户输入,就像我们在上一个版本中所获得的一样,但上一版本是不赞成的。如何从动作生成器获得用户输入?

在最近的版本中,他们提供了意图、场景、类型等。。。

自定义NLU示例提供了一个将用户的全文发送到webhook进行处理的示例。

它是通过一个简单的user_utterance意图来实现的,该意图接受freeText,然后调用webhook。

然后你的webhook可以处理意图的参数:

app.handle('doAny', (conv) => {
const any = conv.intent.params.any.original;
conv.add(`You said ${any}.`);
});

相关内容

最新更新