如何在触发器使用回复

回复等同于提取词槽,它分为以下 Fields、Prompt 和 Response。在使用上就是 Function 的概念,你必须要新增字段去提取词槽。

触发器-回复

在这次范例,我们利用简单的例子实现,以台湾主流的LINE上传文件到Google Drive(若使用其他的请自行更改HTTP)。

首先我们先创立资源去提取LINE的Message内容,可以依照以下方式取得。 参数 line_token 可以设置在设置->全局参数新增 LineChannelAccessToken Bearer ... 开头,新增完记得点击最上面的保存。

web url=api-data.line.me/v2/bot/message/{{messageId}}/content

ADD LINE CONTENT

完成后,我们回到触发器,在上面的例子我们发现我们缺少的词槽包含 messageId。

所以我们要在回复节点新增这个节点。选择不绑定表单并开启图形视窗。

跟着以下一连串图填写即可(未来会出COPY直接复制流程图)。若需要详细教学可以前往DmFlow文档 (但撰写此教学当前尚未更新至v0.0.2版本)

触发流程

触发流程

上图有 if 和 Response 节点,ID是随机产生的每次产生都不一样,请勿直接复制

if 的配置为

If

response 的配置(ID: c8408716-d184-4b3e-a14d-0150b831d6f3)

Fields: string
Field: messageId
Description: This is the ID in the message.
Multiple: False
Required: True

Fields: string
Field: filename
Description: This is the file name.
Multiple: False
Required: True

Prompt: When extracting the message's ID and the file name from the attachment, if the message ID is obtained first, ask the user for the file name.

Response: Please upload the file you want to upload.

补充 Prompt若不知道怎么填写,可以去闲聊领域找SYS_PROMPT产生。

English ver.
When extracting the message's ID and the file name from the attachment, if the message ID is obtained first, ask the user for the file name.

Chinese ver.
當收到一條消息時,提取消息的ID和附件的描述。當提取到消息的ID後,請詢問使用者需要什麼描述來作為檔案名稱。不要捏造。使用繁體中文回覆。

背景流程

背景流程

根据以下配置即可完成。配置完毕后记得将此触发器启动。

背景流程細節

背景流程設定

机器人配置

先前的领域若记得要先发布成生产版并且新增机器人,才可以在机器人配置这边查询到该领域。

注意启动未命中次数,因为一般不启用的话,测试的时候只要一失败就会直接跳过该节点。

使用完毕即可绑定LINE以及发布开发版或是生产版都可。下面第二张图是测试结果。

机器人配置

LINE

Share on:
Previous: Prompt制作终极指南:从入门到精通
Next: 如何使用DMflow.chat创建表单机器人
Prompt制作终极指南:从入门到精通
27 December 2023

Prompt制作终极指南:从入门到精通

Prompt制作终极指南:从入门到精通 Prompt创建基础 在进行文档问答、表单互动或角色对话时,很多人对如何编写有效的Prompt感到困惑。这里介绍一个实用的方法:使用[SYS_PROM...

如何使用DMflow.chat创建表单机器人
25 December 2023

如何使用DMflow.chat创建表单机器人

如何创建表单机器人 当使用表单来创建资料库时,您可以透过定义不同的栏位,建立一个多功能的系统,可应对各种需求,包括客户关係管理(CRM)和自动化产品管理。 创建日曆 以下步骤将示范如何建立...

如何使用DMflow.chat创建您的第一个机器人
24 December 2023

如何使用DMflow.chat创建您的第一个机器人

如何创建您的第一个机器人 建立文档领域 输入领域名称和描述,然后点击“新增”。请注意,领域名称区分大小写且创建后无法更改。目前支持中英文两种语言;根据需要选择。语言仅影响缓存服务,不影响基本...

如何使用DMflow.chat创建表单机器人
25 December 2023

如何使用DMflow.chat创建表单机器人

如何创建表单机器人 当使用表单来创建资料库时,您可以透过定义不同的栏位,建立一个多功能的系统,可应对各种需求,包括客户关係管理(CRM)和自动化产品管理。 创建日曆 以下步骤将示范如何建立...