我正在开发的机器人与微软机器人框架。我有一个Facebook商业帐户和Facebook开发人员帐户,并为我自己的业务,我的机器人正在运行的页面的信使页面。
我想开发和销售运行在我的客户Facebook页面上的机器人。正确的/合法的/Facebook的方式是什么?我是否应该申请他们的商业和开发者账户,并在那里开发我的机器人,或者有没有类似商业关联的东西,我可以自己开发我的应用程序,然后交给他们的账户和页面?
发布于 2020-07-29 22:12:25
我的一个朋友也在网上构建和销售机器人给各种企业。他在自由职业平台Fivver:https://www.fiverr.com/gigs/messenger-bot上提供了他的服务。据我从他那里学到的,为其他页面设置Facebook机器人并不违法。
发布于 2020-07-29 22:12:35
你的问题的答案实际上取决于你的场景。如果你正在使用Azure机器人服务,并且每个客户都有自己的机器人实例在不同的URL上运行,那么你将需要在Facebook中注册(或让你的客户注册)单独的应用程序,然后为每个机器人分别配置这些应用程序。您可以使用自己的Facebook应用程序开发您的机器人来测试,然后在准备好时发布机器人,并将机器人配置为连接到他们的Facebook页面。
您也可以在Facebook中创建新页面并设置所有内容,然后将您的客户添加为管理员/将页面传输给他们,但是,这将是Facebook的一个问题,因为我不是他们的流程和功能方面的专家。
如果您计划创建一个适用于多个客户的机器人(即多租户场景),那么您可以考虑使用Facebook Adapter (https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-facebook?view=azure-bot-service-4.0#create-a-facebook-app-page-and-gather-credentials),通过这样做,您可以配置多个Facebook页面来访问同一个机器人,然后您需要向您的机器人添加一些代码来确定请求来自哪个Facebook页面/客户。不过,这将是您的场景的自定义代码。
加里
https://stackoverflow.com/questions/63155346
复制相似问题