
WhatsApp Cloud API: 如何获得It, 特性和福利
WhatsApp Cloud API 让企业能够更快地以更具成本效益的方式获取 WhatsApp API。 阅读更多信息以了解如何获取 Meta WhatsApp 云API。
聊天机器人的 Facebook 应用审批过程是一项艰巨的任务。 尽管这似乎是一个简单的逐步过程,但每个机器人都是不同的,向审批团队解释您的机器人的目的和功能并不总是容易。 此外,自剑桥分析丑闻以来,审核过程变得更加严格,而在许多地区,Facebook并没有足够的工作人员来确保该过程的及时进行。 用户一直在报告说,应用审核过程需要2周到2个月的时间,他们没有第一次获得批准。 Facebook验证是一个棘手且敏感的问题,需要在自信地发送之前进行相当多的规划。
下面我们将描述您如何导航审核过程。 或者,我们将向您展示如何在完全跳过Facebook审核过程的情况下将您的对话流代理连接Rocketbots并将其连接到Facebook页面。
机器人的 Facebook 应用审批过程是一组您填写的表格,它允许您的机器人在Facebook上由人类审批团队测试和批准。 此进程旨在确保您在Messenger平台上的机器人时遵循Facebook指南,并确保您的机器人符合Facebook用户体验标准。
仅仅因为您认为自己遵循了Facebook的政策和体验要求,并不意味着您就安全了。 用户报告说,他们完全遵循Facebook的指导方针,仍然因用户注册不良和注册流程文档不足等问题而被拒绝。 总的来说,Facebook的新内部审批指南似乎更加保守,这有 令人困惑的开发者。
传统上,Facebook的机器人应用审批过程包括获得两个应用级别的权限,使您的机器人能够与Facebook Messenger用户进行交互。 这些权限是:
pages_messaging:允许机器人在24小时内响应用户。
pages_messaging_subscriptions:允许机器人在特定情况下响应24小时以外的消息。
这符合FacebookMessenger Bot 24 + 1 的政策,它声明您可以在 24 小时内回复用户消息,并且仅使用页面-消息权限在24小时窗口之外发送1个消息。 页面_messaging_subscriptions 权限允许您在这些参数之外向用户发送消息以使用Facebook指定的案例。
不久前,Facebook的审批过程发生了变化。 这个更改意味着订阅权限已从应用级别移到页面级别。 所有已有的订阅消息的机器人必须是 在2018 之前重新批准页面级别订阅权限。
机器人的 Facebook 应用审批流程自首次启动以来已经有了相当大的变化。 在2016年的早期,仅需简短的描述和屏幕录制。 当时,机器人在几个工作日内就能轻松获得批准,即使它们尚未完成。 自那时以来,许多事情发生了变化。 如今,Facebook不仅希望拥有一个良好运作的机器人,还要求您遵循在2018年更新的更严格的Facebook社区准则。
通过导航到开发者.facebook.com,开始在Facebook的开发者控制台上创建应用程序。 点击右上角的个人资料图标并选择“创建应用程序”。 您将被要求选择应用类型,选择“Messenger”。
一旦您在应用审核部分中,您将需要选择一个 Facebook 页面,Facebook审核团队将需要从该页面中测试您的应用。 如果您还没有这样做,请记住让用户发送您的 Facebook 页面。 这需要您去您的 Facebook 页面的设置:
转到页面设置 > 常规设置
点击消息行中的编辑
勾选:允许人们通过显示消息按钮私下联系我的页面
别忘了保存您的更改。
现在您已经完成了上述操作,请确保您的应用已设置为开发模式。
您可以立即做到这一点,只需翻转应用审核菜单右上角的开关,放在开发者控制台菜单下。
接下来您需要请求您的应用权限。 自Facebook将页面_messaging_subscriptions移动到页面级别以来,这已经被简化。 您需要在提交之前选择页面_消息并添加一些解释。 解释仅仅是您的机器人需要它来履行其职责和预期使用情况的原因。 像这样:
您提交或批准的最后一件事是让您的业务获得批准。 这第一部分相对简单,您需要提供:
您的隐私政策的 URL
你的机器人的图标
选择机器人类别
关于机器人用途的说明。
不用说,您的隐私政策不能违反Facebook的隐私政策。
现在您可以提交您的机器人供审批,Facebook将测试您的机器人的反应能力、功能和遵守政策。 一旦您提交,您甚至可以看到Facebook的员工在一段时间内与您的机器人谈话。 现在您正在等待审核,请保持您对Facebook通知的关注。 这是您将从中获取结果的地方。 有些警报会要求您做出回应或操作,所以请确保您在 24 小时内收到通知。
一旦您的机器人获得批准,Facebook将继续进行业务批准,这将要求您提交:
企业名称
地址
电话号码
业务许可证
公司化条款
使用费
根据您所在的区域,业务验证可能需要4周时间。
由于审核过程是由人力团队审核的,因此该过程所需时间和拒绝理由可能会有所不同。 根据我们自己的经验和其他人的 经验,以下是 Facebook 可能拒绝您的几个原因:
Facebook拒绝了我的机器人,因为使用案例不匹配。
Facebook拒绝了我的机器人,因为它不响应非测试者的账户。
Facebook拒绝了我的机器人,因为入门太复杂。
Facebook拒绝了我的机器人,因为它缺乏个性化。
简而言之,审查团队可能会拒绝您的 Facebook Messenger 机器人的原因非常多。 重要的是保持镇定,和审核团队合作解决他们所识别的问题。 毕竟,他们是守门人。
为了提高您获得批准的机会,请确保您的机器人有明确的目标,所有对话都能引导至一个或多个目标。 确保所有用户都能与您的机器人进行对话,这意味着需要开启 Facebook 页面消息功能,以便用户可以向您的 Facebook 页面发送消息。 确保您的机器人有清晰的问候语,用户容易理解下一步该怎么做。 使用 Facebook 的用户配置文件 API 或您在 NLP 中找到的本地个性化字符串来增强对话的个性化。
在 Dialogflow 中,您已经可以使用许多有用的工具来应对这些问题。 Dialogflow 将 Facebook 的 API 集成到后端,从而使您能够轻松使用 Facebook 功能,如按钮和菜单,而无需离开 NLP。 您将无法充分利用 Facebook 提供的所有 API,但 Dialogflow 实体将使您能够实现足以满足审核团队的个性化水平。
事实上,您阅读本文的最可能原因是您在寻找跳过 Facebook Messenger 机器人审批流程的方法。 这是我们可以在 Rocketbots 帮助您的事情。 我们之所以能够做到这一点,是因为 Rocketbots 应用程序在计划此特定使用案例时已获批准。 此外,我们的平台可以轻松与 Facebook 和 Dialogflow 连接。 这意味着您可以将 Rocketbots 空间连接到 Facebook 页面,并将 Dialogflow 代理连接到您的 Rocketbots 空间。
在有限的一段时间内,我们甚至可以帮助您跳过 pages_messaging_subscription 权限。 但这种情况将在 2018 年 12 月 31 日后改变。 从那时起,您将必须直接向您的 Facebook 页面申请审批。
您可以先注册一个 Rocketbots 账号,然后按照我们的指南将您的 Facebook 页面添加到 Rocketbots。 导航到 Bot 菜单项,您将能够选择您的 Facebook 渠道并从 Dialogflow 添加 API 令牌。 一旦您完成这个简单的步骤,就完成了。 这就是所需的一切,现在您的机器人已可以在 Facebook 页面上使用。
您刚刚跳过了所有这些繁琐的步骤来验证自己的机器人。节省了所有时间后,我们认为您应该花一些时间来探索我们的平台。 除了帮助您更快地启动和运行机器人,Rocketbots 还提供了一些有用的功能,Dialogflow 开发者可能希望提供给他们的客户。 这包括与多款消息应用的多渠道集成、带标签的 CRM 以及问卷制作工具。 您还可以使用 Rocketbots 为Facebook 客户聊天插件 创建更易于使用的嵌入代码,将机器人嵌入到您的网站中。
如果您发现此博客有用,这里有一些其他博客您可能会感兴趣:
Iaroslav Kudritskiy是respond.io的首席运营官和共同创始人,负责监督公司的增长和运营。 他毕业于香港中文大学的MBA项目,之前曾在Kodak Alaris、Xaxis和Light Reaction任职。