2.2.3 关键词自动回复
关键词自动回复是指当用户发送的消息符合某个设定的关键词规则时,自动回复相应的内容给用户。
在关键词自动回复界面,会列出已经设置好的全部规则。由于是第一次使用,我们还没有创建任何规则。点击界面右上方的“添加规则”按钮,将会看到如图2-6所示的规则添加界面。
可以看出,一条关键词自动回复规则由3部分组成:规则名、关键字和回复,它们的主要作用如表2-1所示。
图2-6 添加规则
表2-1 关键词自动回复规则组成
除了它们各自的作用外,我们还应掌握关键词与回复之间的关系。同一条规则可以设置多个关键词,也可以设置多条回复。关键词与回复的关系有4种:一对一、一对多、多对一和多对多。为了让读者能够充分理解关键词自动回复,笔者再通过几个典型的规则配置示例进一步说明。
1)当用户向公众账号发送的消息中包含“火警”两个字时,就会自动回复文字“火警电话:119”给用户。该规则的关键字匹配方式为部分匹配,规则的配置如图2-7所示。
2)当用户向公众账号发送的消息为“匪警”两个字时,就会自动回复文字“匪警电话:110”给用户。该规则的关键字匹配方式为完全匹配,规则的配置如图2-8所示。
图2-7 关键词部分匹配的规则配置(左)
图2-8 关键词完全匹配的规则配置(右)
3)当用户向公众账号发送的消息中包含“报警”两个字,就会自动回复文字“匪警电话:110”或“火警电话:119”给用户。该规则中关键字与回复是一对多关系,规则的配置如图2-9所示。
说明 如果在图2-9中勾选了右侧的“回复全部”选项,那么当用户向公众账号发送包含“报警”的消息内容时,会连续收到两条回复消息“匪警电话:110”和“火警电话:119”。这意味着在编辑模式下,用户发送一条消息有可能会收到多条回复。
4)当用户向公众账号发送的消息中包含“匪警”或“报警”两个字,就会自动回复文字“报警电话:110”给用户。该规则中关键字与回复是多对一关系,规则的配置如图2-10所示。
图2-9 关键词与回复的一对多关系(左)
图2-10 关键词与回复的多对一关系(右)