启动交谈
在开始构建助手时,您应该首先考虑的事项之一是如何启动与用户的每个新对话。 这可能与打招呼一样简单,也可能涉及询问一些问题以收集助手需要的数据,然后才能执行其他任何操作。 启动新对话由 问候客户 操作处理,创建助手时会自动创建此操作 (使用缺省问候语)。
在助手启动对话并等待用户输入的情况下,将触发 问候客户 操作。 根据用户连接到助手的方式,可能不会触发 Greeting 操作。 (有关更多信息,请参阅 何时触发问候操作。)
定制问候语
将自动为任何助手提供 问候客户 操作。 要定制此操作:
-
在操作编辑器的左侧导航窗格中,单击 操作 以展开列表。
-
单击 由助手设置 以查看创建助手时自动提供的内置操作的列表。
-
单击 问候客户 以编辑问候操作。
请注意,对于此操作,您无法指定启动该操作的客户输入。 这是因为在助手启动对话时,在接收到任何用户输入之前,会自动发送问候操作。
-
在 对话步骤下,单击第一步。 在 助手说 字段中,编辑缺省文本以指定要使用的问候语文本。 例如,如果您希望助手使用更随意的语气,那么可以指定文本
Hi! What can I do for you?
-
要查看实际使用中的新问候语,请单击 预览。 在“预览”窗格中,应该会显示定制的问候语。
添加必需的欢迎流程
除了启动方式外,问候客户 操作与任何其他操作一样。 如果需要使用标准问候语以外的其他方法来启动每个对话,那么可以使用更多步骤和客户响应来配置 问候客户 操作,就像使用任何其他操作一样。 例如,您的 问候客户 操作可以从询问用户的帐号开始,而不仅仅是打招呼。 有关编辑操作的更多信息,请参阅 概述: 编辑操作。
您还可以使用 问候客户 操作来初始化要在整个对话中使用的变量。 例如,您可能希望在对话开始时初始化跟踪变量,或者存储用户名,以便可以个性化助手的交互。 通常,您可以像使用任何其他操作一样在 问候客户 操作中设置变量。 (有关设置变量的更多信息,请参阅 在对话期间管理信息。)
请记住,不应依赖 问候客户 操作来初始化所需变量,除非您确定在每次对话开始时将始终触发该操作。 有关更多信息,请参阅 何时触发问候操作。
触发问候操作时
根据您发布助手的方式,可能不会触发 问候客户 操作。 仅当助手 (而不是用户) 启动对话时,才会触发此操作,如以下情况所示:
- 助手预览
- 电话集成
- 已禁用与主屏的 Web 聊天集成
- 定制客户机应用程序,具体取决于设计
在这种情况下,集成或客户机应用程序通过向助手发送空消息来启动会话,并等待助手与用户打招呼 (这是在触发 问候客户 操作时)。
但是,还存在其他从不触发 问候客户 操作的情况:
- 与文本消息传递通道 (例如,Slack,Facebook Messenger 或 SMS) 集成。 通过这些类型的通道,用户通过发送初始消息或请求来启动对话。 这将触发用于处理用户请求的相应操作,因此不会触发 问候客户 操作。
- 已启用与主屏幕的 Web 聊天集成。 主屏幕是 Web 聊天集成的可选功能。 启用后,主屏幕将向用户显示欢迎消息; 因为在 Web 聊天配置中定义了问候语,所以不会触发 问候客户 操作。