这是场景:我们正在构建一个机器人,我们计划将该机器人用作多个客户端的模板。问题是该机器人将共享相同的逻辑,实体,动作和答案。
但是,由于我们计划在一个通道中多次使用该漫游器,这意味着我们每次添加新客户端时都应创建一个新漫游器(新漫游器机密ID和标识)。只有这样才能根据每个客户的个性化来定制品牌特定答案。
另外一个挑战是,由于漫游器没有他正在说的页面的任何“上下文”,例如“客户端1 FB”与“客户端2 SKype”。我们如何向机器人添加品牌定制?
我们的第一种方法是使用MS Bot框架,在这里您可以为与Bot交互的每个用户建立一个唯一的会话。 Bot如何在部署机器人的渠道中拥有独特的品牌?
还有一些其他的bot框架替代方案可以使以下内容: 在同一个频道中有多个漫游器实例:例如。 Facebook Messenger
没有重复的源代码存储库:例如Github,并避免该机器人的多个实例。
将感谢您提供任何建议或漫游器框架。