DialogFlow V2 如何通过节点 js 库设置实现文本?



遵循本指南:

https://actions-on-google.github.io/actions-on-google-nodejs/

我为对话流创建了一个操作

import { dialogflow, Image, Conversation, BasicCard } from 'actions-on-google';
const app = dialogflow();
app.intent('test', (conv, input) => {
conv.contexts.set('i_see_context_in_web_demo', 1);
conv.ask(`i see this only into actions on google simulator`);
conv.ask(new Image({
url: 'https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/imgs/160204193356-01-cat-500.jpg',
alt: 'cat',
}));
});

然后我激活了 Web 演示集成

我看到 Web 演示集成没有显示卡片、图像。我假设它只显示文本,没有富文本

我知道它只像这样阐述 JSON:

{ "履行文本": "欢迎! "输出上下文": [] }

但我在库中没有找到任何用于增强实现性文本的方法

你可以帮我吗?

您正在使用 google 上的操作库,该库专门用于发送将由 Google Assistant 使用的消息。Web 演示使用可用于对话流的通用消息。Google 上的操作库不会发送这些通用消息。

如果您希望能够创建双方都可以使用的消息,则需要查看对话流实现库,该库可以创建可供Google助理以及其他平台使用的消息。但是,请注意,并非所有富消息在所有平台上都可用,但基本文本响应应该可用。

您也不需要使用库 - 您可以自己创建 JSON 响应。

最新更新