respond-io
New
🚀 TikTok商务消息现已上线! 将对话转化为转化率,无缝对接。 了解更多。arrow-icon

首页 >

集成 >
对话流 >
对话流: 参数

对话流: 参数

Avatar
Susan Swier
· 29 Aug 2024
11 分钟

Respond.io 使用自定义对话流程参数来增强应用程序's 函数来满足多次使用的情况。

在对话框中,参数通常用于在用户对实体的响应中连接单词和短语。 因此,如果有人说 "我的生日是 3 月 13 日," ,那么短语 "3 月 13 日" 将被自动检测并视为日期实体。 您可以在 Dialogflow 的文档页面上阅读有关其中参数的更多信息。

通过回复.io平台,您可以使用参数来覆盖更多的情况。 您可以使用它们来保存和收集您的联系人提供的信息 例如: 分配动态标签, 设置自定义字段。 当联系人需要帮助时,您甚至可以 通知支持代表 。 您还可以使用 respond.io 平台 存储并轻松管理您的意图响应

当您使用响应.io平台和对话流意向参数时,可以实现很多目标。

参数引用

您可以在对话流程中使用的参数列表与回复.io平台进行通信。

参数名称

描述

RB_ADDTAGS

标签1, [标签2, ...]

在回复.io平台上将指定的标签添加到联系人资料

​RB_REMOVETAGS​

标签1, [标签2, ...]

从回复.io平台上的联系人配置文件中删除指定的标签

​RB_BOTSTATUS​

false

关闭指定联系人的机器人。 在你想要把对话从机器人传递给一个人的情况下,这是有用的。

​RB_MARKDONE​

true/false

打开或关闭联系人的会话。 这有助于提供支助。 为仍在等待某事的联系人打开会话,而关闭会话则意味着已经参加过的联系人。

RB_NOTIFY

消息通知

在回复.io平台上向人类发送通知,并附上通知信息

RB_SUBSCRBER

true/false

订阅或取消订阅联系人。 取消订阅的联系人将不会收到广播消息。

RB_FIELD_FIRSTNAME

填写联系人配置文件的名字字段指定值

RB_FIELD_LASTNAME

填写联系人配置文件的姓氏字段的指定值

RB_FIELD_FULNAME

填写联系人配置文件全名字段的指定值

RB_FIELD_EMAIL

填写联系人配置文件的电子邮件地址字段的指定值

RB_FIELD_PHONE

填充联系人配置文件中的电话号码字段的指定值

RB_FIELD_LANGUAGE

填充联系人配置文件中的语言字段指定的值,例如 en-us

RB_FIELD_[NAME]

将自定义字段添加到指定值的联系人's 配置文件中。 这最好用于非动态信息,例如电子邮件、生日等。

RB_REMOVEFIELDS

字段1, [字段2, ...]

从平台上的联系人中删除指定的自定义字段

RB_USER_ASSIGN

将联系人分配给您团队中的一个用户

RB_SNIPTE

狙击手ID

发送指定代码片段到联系人

RB_FILE

文件ID

将存储在平台上的指定文件发送给联系人

标记中

联系人' 信息可以标记形式存储。 标签可以在 联系人模块收件箱模块中手动添加/删除 使用 工作流程序添加/删除,并使用对话流意图中的参数添加/删除。

重要: 标签用于广播中的听众分割。 当使用对话框流意图添加/删除标签时,请记住这一点。

使用标签参数

添加标签

使用 RB_ADDTAGS 参数,您可以为联系人分配标签。 标签将根据参数值添加到联系人中。 您可以通过用逗号分隔多个标签来添加标签。

注意标签名称不能包含空格。 你可能想要使用下划线。

移除标签

使用 RB_REMOVETAGS 参数,您可以从联系人中删除一个标签。 标签将根据参数值添加到联系人中。 您可以通过用逗号分隔多个标签来删除标签。

最佳做法

在创建新标签时,界定易于识别的简短但有意义的地名是一个好主意。 理想的情况是,您希望其他人能够理解与用户相关联的标签。

使用实体填充栏位,您可以选择动态创建新标签。 然而,没有人建议这样做,因为它将很快导致标签污染。

减少标签污染, 试着不要过于具体或过于宽松的标签,以便将标签数量保持在最低水平。

当使用标签来跟踪用户的主题兴趣时,您可以使用相同的标签来显示相同的主题。 这可以识别用户在减少标签污染时有特定的兴趣或关切。

关闭Bot

Dialogflow Bot 可以从 收件箱模块 手动打开/关闭,并自动使用 工作流。 除此之外,还可以使用对话流意图中的参数关闭机器人。

使用 Dialogflow 意图关闭联系人's Bot 状态可以用于在您的机器人工作流中创建人手机。

当联系人禁用机器人时,没有消息传递到对话流。 禁用 Bot 的联系人将出现在平台上仪表板中的 未分配部分下。

使用Bot状态参数

使用 RB_BOTSTATUS,您可以通过将值设置为 false来关闭特定用户的机器人。

最佳做法

《回退意图》不包括添加参数的地方。 当关闭对话框中的机器人时, 您应该在您的 Fallback 意向中创建一个快速回复,询问联系人是否想要与一个人交谈。 如果联系人以 快速回复做出回应,则应将他们带到带有 RB_BOTSTATUS 参数的意图。

当使用此参数禁用机器人时, 您也可能想要更新平台上的用户状态使用 RB_MARKDONE 并在平台上发送一个通知,并在单一的意图中发送一个 RB_NOTIFY 参数。

关闭对话

分配和关闭一个对话系统 打开一个新的对话框,所有新的联系人和所有联系人都有新的消息。 这将确保所有需要援助的联系人都会出现在 未分配列表 中。

默认情况下,平台将为所有发送新消息的新联系人和联系人打开新的会话。

可以在 联系人模块收件箱模块中手动为联系人打开或关闭对话,使用 工作流以编程方式打开或关闭对话,以及使用 Dialogflow 意图中的参数关闭对话。

要关闭对话框中的联系人对话,在您的对话流程提示(s)中使用 RB_MARKDONE 参数。

使用 Marked Done 参数

关闭联系人的对话, 在您的对话流意图中使用 RB_MARKDONE 参数,并将值设置为 true

使用 RB_MARKDONE 参数触发意图的任何联系人都有值 true 将关闭他们的对话回复。 o 平台。

最佳做法

默认情况下,所有带有新消息的新联系人和联系人将打开一个新的对话。 对于触发时不需要人工代理的意图,您'会想要将添加 RB_MARKDONE 设置为 true

您可能想想要同时使用此意向与 RB_NOTIFY 在为联系人打开对话时触发通知。 通知消息可以用来传递特定联系人需要做些什么的信息。

正在分配

要从对话流中分配一个联系人,请在您的对话流提示中使用 RB_USER_ASSIGN 参数。

使用作业参数

指派联系人给用户, 在您的对话流意图中使用 RB_USER_ASSIGN 参数,并将此值设置为您想要分配的平台用户的电子邮件。

任何触发意图使用 RB_USER_ASSIGN 参数的联系人都被分配给该用户在回复中使用有效的用户电子邮件值。 o 平台。

发送自定义通知

默认情况下,当联系人发送新消息时, 通知系统 将向平台用户发送通知。 可以使用对话流Intents中的参数创建和发送更多的通知。

要向平台用户发送通知,请使用 Dialogflow Intent 中的 RB_NOTIFY 参数。

使用通知参数

通知可以使用 RB_NOTIFY 作为参数名称发送到平台。 参数的值将作为通知发送。

提示: 您可以通过输入 $dynamic.variable 在参数值中使用 动态变量

最佳做法

使用 $contact.name 动态变量以便让平台用户知道哪个联系人需要关注。

使用 RB_NOTIFYRB_BOTSTATUSRB_MARKDONE 确保联系人得到他们需要的注意。

提示: 在此处了解有关 平台上通知工作原理的更多信息。

取消订阅

时不时地,你会收到一条联系短信 "STOP"。 这可能是因为他们不再想要接收 广播。 设置 RB_SUBSCRIBEfalse 对话流将取消所有未来广播的订阅联系人。

机器人响应和直接消息不会受到影响。

使用订阅参数

使用 RB_SUBSCRIBE您可以通过将值分别设置为 truefalse 来订阅或取消订阅机器人。 取消订阅的联系人被排除在未来的平台广播之外。

最佳做法

如果您正在使用 RB_SUBSCRIBE 参数来管理广播权限,您应该创建一个自定义字段来响应。 o 显示联系人's 订阅状态。 这可以通过使用 RB_FIELD_[NAME] 参数和 RB_SUBSCRIBE 来完成。

联系人字段和值

联系人' 信息可以在联系人字段中以值形式存储。

除了默认字段之外,还可以在设置模块中添加 自定义字段 ,删除 & 。 还可以从对话框创建新的自定义字段。

如果您在对话流中使用一个字段参数,相应的自定义字段在平台中不存在。 将创建新的自定义字段。

联系人字段值可以在 联系人模块收件箱模块中手动更改 使用 工作流或使用对话流意图中的参数更改程序更改。

使用字段参数

设置字段值

您可以使用 RB_FIELD_[FIELD_ID] 编辑联系人'的自定义字段值,其中“[FIELD_ID]”替换为自定义字段的 ID。 自定义字段 ID 是在 SNAKE_CASING 中生成的自定义字段名称。 自定义字段的值将设置为参数中的值。 例如,如果您正在收集血型联系人,而接触人的血型AB 阳性。 您将发送带有AB+值的参数 RB_FIELD_BLOODTYPE

提示: 您可以使用自定义字段值为 动态变量

默认字段

任何默认的联系人字段都可以做到这一点。 例如,参数 RB_FIELD_PHONE 可用来更新联系人's 电话号码的值。

默认情况下,回复.io上的联系人有以下联系人字段:

字段名称

ID

描述

名字

名字

联系人名字

名字

名称

联系人姓名

全名

FULLNAME

联系人的全名,即名 + 名

电子邮件地址

电子邮件地址

联系人的电子邮件地址

电话号码

拍照

联系人的电话号码

语言

名称

联系人的语言

当联系人首次创建时,这些默认字段将使用频道提供的可用信息自动填充。

清除字段

要清除联系人的字段值,您可以使用参数 RB_REMOVEFIELDS 值将是您想要删除的字段的名称。 您可以通过用逗号分隔几个字段来同时清理这些字段。

片段

代码片段 系统用于在回复.io平台上存储常用响应的内容。

代码片段可以在 收件箱模块 手动发送,以减少输入或使用对话框插件中的参数发送。

通过在您的对话流代理中发送代码片段,您能够在响应中存储您的意向响应内容。 o 可以轻松管理和编辑的平台。

多重意图也可以使用相同的代码片段。 在这种情况下,编辑代码片段会更新所有Intents的响应内容。

若要使用对话流信息发送代码片段,请使用 RB_SNIPPET 参数。 触发意图将使用代码片段内容做出反应。

使用代码片段参数

使用 RB_SNIPPET,您可以发送一个 Snippet 作为响应。 将参数值设置为您想要发送的 代码片段 ID

更新或更改代码片段的名称或内容将保留现有代码片段。

正在发送文件

文件可以在 收件箱模块 中手动发送,或者使用对话框插件中的参数发送。

使用 RB_FILE 参数,您可以将存储在 文件管理器 中的文件发送到触发对话流内部的联系人。

使用文件参数

在您可以发送文件之前,您必须上传文件(s)到应答.io 文件管理器 然后使用 RB_FILE 参数和 文件 ID 作为值将文件发送给联系人。

只有上传到空间并连接到对话流的文件才会发送。 上传到其他空格的文件不会被发送到联系人。

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

相关文章 :woman_technologist:

对话流: 自定义Payloads
在respon.io上了解支持的自定义Payload。
对话流概述
获取关于如何使用对话流程的概述。
对话流: 完成Webhook 请求
学习如何使用完成的 webhook 请求传递数据从应答.io 传递到对话流。
对话流程:响应模板
学习如何使用响应模板向联系人发送回复。
对话流:管理帐篷中
通过配置意图来个性化聊天机器人反应。

找不到您正在寻找的东西? 🔎