订阅插件“加入受众”和“移出受众”

Last updated 6 months ago

在前面的一些高级插件中,比如 "RSS Feed","Google搜索" 中,BotHub提供了订阅橱窗卡片,供用户订阅新闻或者相关信息。除了这些在橱窗卡片列表之外,BotHub还可以通过“加入受众”和“移出受众”,以及自定义的 "回调" 按钮,或者 "人工智能" 中的对话方式,来实现您希望的用户订阅功能。

创建订阅组件

在内容块的编辑界面里,点击 "高级插件" - "加入受众",可以创建一个订阅插件。

在内容块的编辑界面里,点击 "高级插件" - "加入受众",可以创建一个订阅插件。

关联内容,定义了,触发了订阅插件后,实际为用户订阅的内容。这里,我们让用户订阅的内容是 "对Top News感兴趣的用户"

在创建了 "加入受众" 后,我们建议在内容块中,再添加一段提示用于订阅成功的文本。(如上图)

订阅动作如何被触发

在创建好了订阅插件相关的内容后,我们来看看如何让这些订阅的动作可以被用户触发。👇

1.通过回调按钮触发订阅:

一种让用户进行订阅的办法是,提供一个可点击的回调按钮,将回调内容,设置为订阅插件。

这样,当用户点击这个按钮之后,就订阅了 "对Top News感兴趣的用户"。

2.通过人工智能的回复触发订阅的情况:

相信大家都已经学会关键词配置了(不会的话可以回到以上章节复习一下),还有一种让用户订阅的办法是,设置一组人工智能的对话。将对话的回复,设置为预先设置好的订阅插件,当有用户输入关键词时便触发订阅。

通过人工智能—>关键词配置

这样,用户可以直接输入对话的文本,进行订阅。BotHub会对应触发实际的用户订阅工作。

3.通过定时任务中推送消息给订阅了的用户

在用户实际订阅了对应的内容块之后,您可以通过 "消息群发",向订阅了这个消息的用户,推送特定的消息。

我们在消息群发中,新建一个推送任务,在任务类型中选择"分组任务"类型,并且在"受众人群"中,选择"Top News",完成订阅人群的选择。在"推送内容"中选择您想要推送的内容,这里,我们选择的是"Top news subcription"。

点击创建后,对应的定时推送内容就创建好了。

等到我们设定的时间之后,由于我们已经订阅了"Top News"这个内容块,我们就会收到"Top news subscription"这个推送。