繁体   English   中英

DialogFlow V2如何通过Node JS库设置fulfillmentText?

[英]DialogFlow V2 How set fulfillmentText via node js library?

遵循本指南:

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

我为DialogFlow创建了一个动作

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 Demo集成

我看到Web Demo集成不显示卡片,图像。 我假设它仅显示文本,不显示富文本

我了解它仅详细说明了JSON:

{“ fulfillmentText”:“欢迎!”,“ outputContexts”:[]}

但是我没有在库中找到任何用于增强fulfillmentText的方法

你能帮助我吗?

您使用的是Google动作库 ,该专门用于发送将由Google助手使用的消息。 Web演示使用Dialogflow可用的通用消息。 Google动作库不会发送这些常规消息。

如果您希望能够创建可供双方使用的消息,则需要查看dialogflow履行库 ,该可以创建可供Google Assistant和其他平台使用的消息。 但是请注意,并非所有丰富消息都在所有平台上都可用,但基本文本响应应该可用。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM