如何在触发器使用回复

回复等同于提取词槽,它分为以下 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:让AI写作变得简单又高效
Next: 如何使用DMflow.chat创建表单机器人
27 December 2023

如何轻松创建Prompt:让AI写作变得简单又高效

如何轻松创建Prompt 当你在文档问答、表单问答的触发器以及闲聊(Role chat)中发现不知道怎么写Prompt的时候,可以在闲聊领域,进入测试,底下有个角色选择,选择[SYS_PROM...

25 December 2023

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

如何创建表单机器人 当使用表单来创建数据库时,您可以通过定义不同的字段,建立一个多功能的系统,可满足各种需求,包括客户关系管理(CRM)和自动化产品管理。 我们创建了event(事件名称...

24 December 2023

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

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