BotHub使用教程 – 什么是 Messenger Bot 🤔快速安装Facebook Messenger机器人!

Messenger 机器人的定义

Facebook Messenger 机器人是 Facebook 粉丝专页( Facebook Page )的 Messaging 功能的一个高级扩展。每个 Messenger 机器人都隶属于某一个Facebook Page。

 

用户可以通过多种方式访问 Messenger 机器人哦!

 

通过 Facebook Page 上的入口直接访问对应的 Messenger 机器人。在 Facebook Page 中,点击 Message 和 Send Message 都可以跳转到 Messenger机器人。

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

您也可以在网页、移动端的 Messenger 中,直接通过搜索名称找到 Messenger 机器人👇

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

通过BotHub快速创建一个属于你自己的Messenger聊天机器人。
您只需要有一个Facebook粉丝专页(Fans Page), 一个网站地址,就可以开始着手创建啦!

就这么简单,快开始吧👇

 

首先,请访问http://messenger.bothub.ai,您会看到如下页面👀

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

 

点击 Log in with Facebook 的按钮,通过您的Facebook帐号登陆,登陆成功后,您就进入了系统主界面。

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

 

点击系统主界面加号“➕“,新建一个托管机器人,现在您将看到的是链接您的Facebook 粉丝专页的页面。

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

在这个界面中,会列出您拥有权限的Facebook粉丝专页,选择你的facebook主页,并且选择“空白机器人“后点击“创建”按钮,即可快速完成创建。(“电商机器人“模块是为电商类商户定制的Bot解决方案,后续我们会详细介绍)

 

考虑到有些用户 Page 的数量较多的情况,引入了翻页机制。(之前的旧页面中,没有翻页,因而导致我们无法显示用户全部的 Page)

 

创建完成后,会进入如下的机器人创建完成界面。
输入您为这个 Messenger 机器人的名称(这里演示用的名字是“爱做饭爱健身爱臭美”)。

下面的回复设置部分可以先忽略,稍后在讲到人工智能部分的时候会详细讲解。

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

恭喜!你的机器人已经建成啦! 😀

之后,您可以进一步点击侧面的菜单栏,如 “内容管理” 等,根据您的需要,配置 Messenger 聊天机器人了。

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

BotHub对于创建Facebook机器人最核心的两个功能,分别是 “内容管理” 和 “人工智能” 这两个标签页。

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

  1. “内容管理”可以创建我们期望展示在Facebook Messenger机器人中的内容,以及内容之间的相互关联。
  2. “人工智能”可以用于创建针对用户的输入会触发返回什么样的内容。

创建内容

 

点击 “内容管理”后,点击下方红色的 “添加新内容组” 可以创建一个新的内容组

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

 

点击 “测试内容组” 中的 “添加新内容”,可以创建一个新的内容块。

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

这部分你可以理解为你创建的机器人的整个内容版块的架构,内容组就是主菜单,内容块就是由各个内容卡片组成的内容,便于你今后的管理。

创建成功后,会跳转到”测试内容块”的编辑页面,在这里可以创建一段回复给用户的文本,点击文本内容可以直接编辑。下面,我们来试一下。

 

点击新建 “文本卡片”,创建一段回复给用户的文本。

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

需要注意的⚠️:

  • 当卡片出现无文本、按钮名称缺失、链接未设等情况时,后台界面中会以黄框提醒,请确保所设置卡片的完整性,当卡片内容不完整时,此卡片会被视为无效卡片从而无法显示在回复中。

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

创建人工智能

 

点击“人工智能”,进入“对话管理”。

 

你可以在“默认语境”下新建对话,输入对话名称后按回车键自动保存。以打招呼的对话场景为例,在页面中的“用户说”板块可配置关键词精确匹配、包含匹配和模糊匹配,同时可以在“或意图符合”的下拉列表中选择相应意图。

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

 

此处设计添加的关键词组为“hi/Hi/hey/Hey/hello/Hello”,选择的意图为“G_greeting”。

 

BotHub使用教程 - 什么是 Messenger Bot 🤔5分钟创建一个BotHub机器人

在“机器人回复内容块”中选择对应预设的内容块,最后勿忘点击“保存”。

测试

现在,回到您的Messenger机器人中,输入您刚才设定的用户问题,Messenger机器人就会自动回复刚才设定的回复内容。

总结一下

通过上面的简单的基本功能介绍,您可能已经注意到了,所有的BotHub的功能,都是通过所见即所得的编辑器进行编辑,您可以非常简单快速的自行尝试使用BotHub的各种功能了。

 

FB 平台政策

关于Facebook Messenger Platform的平台政策,可以参考如下的链接

详细的平台政策可以参见 Policy

由于中文翻译版本可能存在滞后和不够准确的问题,请您已英文版本为准。

平台政策中,对于Messenger机器人在什么时间范围内,可以发出什么样类型的消息,做出了较为详细的解读。我们也和Facebook Messenger的开发团队对一些具体案例进行过沟通,下面是对一些常见问题的解答。 注意:所有政策的最终解释权在于Facebook,并且由于当前文档更新未必能够始终保持和Facebook官方政策一致,当您存在任何疑问的时候,以Facebook的官方政策为准。

发送消息的主要政策

  • 问题:通过Messenger是否可以向用户发送营销类消息?
  • 回答:Facebook Messenger目前已经可以在“标准消息”中,发送营销推广类的消息。“标准消息”的概念是,当用户主动和Messenger进行交互后(发送消息,点击按钮或者快捷回复,在站外点击Send To Messenger按钮)后的24小时之内都可以发送“标准消息”,超过24小时之后,只能额外发送一条“标准消息”。订单收据和航班信息的模板类消息不受这个限制。当用户在Messenger中每次有交互,这个24小时的时限都会重置,您可以在接下来的24小时内向用户发送“标准消息”。
  • 问题:通过Messenger向用户主动发送消息的时限是什么?
  • 回答:对于“标准消息”,可以在用户主动发送消息后的24小时之内发送任意多条消息。超过24小时之后,可以发送1条“标准消息”。对于“订阅消息”,在时间上不受24小时的限制,但是对于订阅消息的内容,限制为三大类,分别是 “新闻订阅”,“效率提醒”,以及 “个人任务追踪”,并且消息中,不能包含任何营销内容。订阅消息要求用户有主动订阅的动作。
  • 问题:哪些动作可以算作用户主动订阅的动作?
  • 回答:用户主动发送特定的消息给到Messenger机器人,或者点击Messenger机器人中的特定的按钮或者快捷回复,以及用户在任意网页上点击对于Messenger机器人的”Send To Messenger”的按钮
  • 问题:如果不遵循以上政策,会发生什么事情?
  • 回答:如果违反Facebook的政策,一方面,有可能您预订发出的消息实际没有发出,更严重的情况下,Facebook可能会封禁您的Messenger帐号。在违法Facebook政策导致您封号的情况,我们也会封禁您使用BotHub的权限。
  • 问题:客户匹配功能中,可以通过用户的电话号码向用户发送消息,这类消息有什么限制?
  • 回答:客户匹配功能,目前只在美国开放,并且需要遵守美国法律,要求用户在留下电话号码的时候,同意接收短信提醒的情况下,才能主动向用户通过客户匹配发起消息。客户匹配发出的消息,必须是“订阅消息”,即不能包含推广营销信息。

关于消息是否被判断为营销消息的一些案例

我们有很多客户都非常关心,什么样的消息会被判定为推广消息,我们根据Facebook的官方文档,给出一些示例,并对客户提出的一些问题咨询过Facebook Messenger团队,下面是一些案例以及详细信息。

  • 问题:我们是一家电子商务公司,我们希望通过我们的Messenger机器人提供商品降价通知,比如,用户可以订阅“如果当前商品降价到99元,请通知我”这样的通知,然后在实际商品降价的时候,我们对应向用户发出“订阅消息”,这样的消息会被认为是营销推广消息么?
  • 回答:Facebook目前回复此类消息处于灰色地带,可能会被审核判定为推广消息。
  • 问题:我们是一家电子商务公司,我们提供了用户“到货通知”的订阅,如果用户订阅了“到货通知”,我们除了文本消息,是否可以提供一个到用户的 订单状态页 的链接。订单状态页中,可能包含到其它营销推广页面的链接。
  • 回答:可以,只要发给用户的推送消息中,不包含营销推广类信息即可。

一些建议

  1. 我们建议您尽早通过我们的BotHub平台连接Facebook Messenger,即使您不设置任何内容,连接Facebook Messenger后,我们就会收集到和人工客服聊天的用户。对这些用户,您始终有24小时内推送营销消息的机会,而对于超出24小时的用户,您也有一次发送消息给他们,重新激活他们和您交互的机会。
  2. 我们建议您尽早在您自己的站点和主要流量渠道上,放置合适的 “Send To Messenger” 的按钮,引导客户点击这些按钮,获得这些客户和您的Messenger交互的机会。
  3. 如果您是在美国运营您的业务,特别是电子商务类的业务,我们建议您尽量让客户可以选择接收SMS的提醒,使得您可以通过这些电话号码,通过Messenger向用户发送“订单收据”,“收货提醒”等工具类的消息,一方面可以节省SMS的成本,另一方面也是让用户和您的Messenger有交互机会的窗口。
  4. 请遵守Facebook的官方政策,不要在订阅消息中包含营销消息,提供一些到达对应工具类消息的详细内容的链接,不会违法Facebook政策,可以作为使得客户有机会访问您移动页的入口。提供有用的功能,让用户根据他们的需要主动访问您,而不是发送推销消息。

Messenger page禁封影响&解封流程

由于Facebook的Messenger type新政策开始实行,对于messenger的合规塞选更为严格,由于对规则理解有误或者疏忽,容易造成消息的违规推送,一旦被FB发现后既会被设临时禁封。

禁封对哪些用户有影响:

  • 对新会员便无法进行消息推送:用户之前若未收到如checkingbox、send to messenger等插件推送的消息,则现在无法对此类用户进行消息发送。

禁封对哪些用户无影响:

  • 对老用户依然可正常进行消息推送。
  • 在messenger 页面,点击了get start开启我们对话的新用户,仍可以对他们进行消息发送。
  • 用户已收到过如checkingbox、send to messenger等插件推送的消息,则现在无法对此类用户进行消息发送。

那么,若已受到禁封,我们该如何进行解封申诉?

1.在FB page 的首页菜单中点击inbox查看来自FB告知的违规通知消息,了解具体违规原因。

BotHub使用教程 - 什么是 Messenger Bot 🤔快速安装Facebook Messenger机器人!

2.进入Facebook 的申诉平台,进入申诉流程。在提交FB申诉的24小时后将会进行解封。

禁封申诉链接:https://www.facebook.com/help/contact/697454063690416

BotHub使用教程 - 什么是 Messenger Bot 🤔快速安装Facebook Messenger机器人!

如何操作:

  1. 我们将提供您Page ID,请于申诉页面中填写您的Page ID
  2. 填写申诉内容,请求解封。
  3. 上传申诉内容证明图片:最近发送的(或修正后的)messenger内容截图。
  4. 点击发送后待页面将显示申诉申请成功,待24小时后解封。

申诉内容可以参考如下:

1)是在平台规则下发送的消息;
2)消息内容是产品介绍和推荐;
3)今后会更加注意推送的频次和内容;
4)希望能了解用户具体反感的点,以便于今后提高推送质量,综上,请求解除Block。

完成申诉流程后,申诉页面将会提示完成申诉

BotHub使用教程 - 什么是 Messenger Bot 🤔快速安装Facebook Messenger机器人!

还在等什么?快点去解封Messenger page,点我进入申诉页面! 

 

24小时窗口期与24+1 政策解读

什么是24小时窗口期与24+1政策?

24小时消息发送时间窗:使用标准消息功能时,使用发送 API 的商家和开发者需要在 24 小时内回复用户通过 Messenger 发送的消息。在 24 小时的时间限制过去后,智能助手还可以再发送一条消息。每当用户通过 Messenger 对话接入点中列出的符合条件的操作之一回复商家,这个 24 小时限制都会刷新。这通常称为“24 + 1 政策”。👉 查看 Facebook 官方说明文档

简而言之,可以理解为:

  1. 主动给用户进行消息发送时(比如,群发消息),一般情况下只能给24小时内有「互动」的人群发送。
  2. 超过24小时后,只能补发一条消息。
  3. 直到该用户重新与机器人进行「互动」,24小时窗口期才会重新开始计算。

什么样的「互动」可以重置24小时窗口期

1. 用户主动向机器人发送消息

2. 用户点击 Messenger Bot 对话内容的按钮来开始新的对话。 按钮包括:

  • 回调按钮
  • 链接按钮
  • 分享按钮
  • 登入/登出按钮
  • 购买按钮
  • 电话按钮

3. 用户通过 Facebook 官方的推广插件开启对话,插件包括

  • 聊天插件
  • 发送消息插件
  • 复选框插件
  • Message Us 插件

👉 查看如何使用

 

点击「短链接」并不会重置24小时窗口期。因此,已对话的用户在超过24小时窗口期的情况下第二次点击短链接时,将无法收到任何消息。

 

4. 用户通过点击 Messenger 直达广告里的按钮来开启对话

5.商户通过 Customer Matching API,根据姓名和电话号码匹配来给 Messenger 上的用户发送的消息

哪些消息的发送不受24+1政策限制

机器人类型

  • 新闻媒体类 Bot

    新闻媒体: 此类功能集成的主要目的在于,向用户通知以下类别的最新或重大事件及提供相关信息:体育、金融、商业、房地产、天气、交通、政治、政府、非营利组织、宗教、名人和娱乐等。

  • 工作效率类 Bot

    工作效率:此类功能集成的主要目的在于,让用户能够管理日历事件、获得提醒和支付账单等,从而提高个人工作效率。

  • 个人信息类追踪 Bot

    个人信息追踪: 此类功能集成让用户能够接收和监控自己在健身、健康、养生和理财等方面的信息。

消息类型

为确保消息能够正常发送,在设置消息发送前请再次确认是否符合 Facebook 的相关政策哦,希望小小的提示可以对你带来帮助。😄

版权声明:本文内容以盗版加工为主,原创为辅,意在分享,收藏,记录工作中的点点滴滴。不代表任何组织,不代表任何商业机构,也不代表我个人所有想法。
心晴客栈 » BotHub使用教程 – 什么是 Messenger Bot 🤔快速安装Facebook Messenger机器人!

发表回复