如何使用单一平台创建多个Facebook机器人?

7

我有一个Facebook机器人,并将其连接到Facebook页面。但是,要使其公开可用,我必须等待Facebook的批准。

如果你只需要制作一个单一的机器人,这不是问题,但如果你需要进行规模化操作(例如:100个以上的机器人),这将成为巨大的问题。

ChatfuelContent Api这样的平台允许您仅选择您拥有的页面并自动连接机器人。

几分钟后,机器人可以公开使用,跳过Facebook的审查阶段(显然)。

我没有在Facebook开发者指南中找到任何相关信息,是否有一种内部API供特定人员使用?如果是这样,如何请求访问权限?


1
为什么有人要连续制作100多个机器人?我猜这些平台使用的是同一个机器人,而不是100多个不同的机器人。 - andyrandy
目的是为不同的用户创建“作为服务”的聊天机器人。你有看过Chatfuel吗? - Simone Imbrescia
1
那又怎样?审查的主要目的是保护用户免受恶意应用程序的侵害 - 因此,无论您创建一个还是一百个应用程序 - 它们都需要接受审查。没有“跳过”这一步骤的可能性。您提到的那些服务很可能不会为每个客户创建新的应用程序ID,而是使用一个ID 为多个客户提供服务。 - CBroe
1
@CBroe,重点不是仅仅跳过审核阶段:) 我试图了解这些平台是否与Facebook有关联,并且是否有协议允许他们跳过审核阶段,因为他们负责检查机器人是否符合规则。我正在研究一个类似的平台,尝试了解如何发布更多的机器人,而不需要为每个客户使用相同的应用程序ID:) 您确定这些平台使用相同的ID吗? - Simone Imbrescia
1个回答

1
Facebook Messenger机器人是通过一个或多个应用程序(定义了消息发送的Webhook)发布到页面(即机器人身份)。因此,这个应用程序必须经过Facebook的审核和批准。之后,任何页面都可以使用标准的Facebook授权流程将其“附加”到该应用程序,并由已批准的应用程序获取此页面的访问令牌。所以,Chatfuel和其他公司已经获得了他们的应用程序批准,现在任何页面都可以连接到它。

谢谢 :) 这是所有人都在谈论的事情。我发现的问题是它违反了Facebook的指南,我不知道它是否会成为明年有效的解决方案。你知道这方面的情况吗? - Simone Imbrescia
你在指南中哪里找到了关于这个的内容? - Minelli
https://developers.facebook.com/docs/messenger-platform/app-review 这里看起来好像只是针对一个应用程序.. 我理解错了吗? :) - Simone Imbrescia
@SimoneImbrescia:你能找到解决方法吗?我也遇到了同样的问题,我的应用已经被Facebook批准,但我无法使用该应用程序在我不拥有的其他页面上发布。 - talhatahir
@tnt_the_guy,我想到的唯一解决方案就是提出的那个。不过我从未实现过 :) - Simone Imbrescia

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接