[英]How to host BF Skills in Teams App Store?
We have a bunch of Microsoft BF Bot Skills that we are using with our Virtual Assistants.我们有一堆 Microsoft BF Bot 技能,可与我们的虚拟助手一起使用。 Not all skills are applicable to all our users.
并非所有技能都适用于我们的所有用户。 Teams being our collaboration platform, I was thinking if we could host these skills in our Teams enterprise app store and then let our users dynamically add them to the VA as needed.
Teams 是我们的协作平台,我在想是否可以在我们的 Teams 企业应用商店中托管这些技能,然后让我们的用户根据需要动态地将它们添加到 VA。 Is this even possible?
这甚至可能吗? Has anyone tried something like this?
有没有人尝试过这样的事情?
Unfortunately, I don't believe this would work as they are currently designed.不幸的是,我不相信这会像它们目前的设计那样工作。 The relationship from bot:skill is managed, primarily, by the bot via AppId's, keys, endpoints, etc., shared between the two.
bot:skill 的关系主要由机器人通过 AppId、密钥、端点等管理,在两者之间共享。 The issue is each skill uploaded into Teams would require it's own manifest whereas normally only one is promoted, the primary bot.
问题是上传到 Teams 的每项技能都需要它自己的清单,而通常只有一个被提升,即主要的机器人。 By each skill having its own manifest, Teams is going to treat it as an individual app.
通过每个技能都有自己的清单,Teams 会将其视为一个单独的应用程序。 I believe this would interfere with the bot and skill properly connecting.
我相信这会干扰机器人和技能的正确连接。
That being said, you could forgo the current bot:skill design and create smaller independent bots.话虽如此,您可以放弃当前的 bot:skill 设计并创建更小的独立机器人。 By using proactive messages , it is perfectly feasible to send messages between bots.
通过使用主动消息,在机器人之间发送消息是完全可行的。 As a user interacts with the HR bot and answers some question about payroll, that message is forwarded as a proactive message to the Payroll bot which does stuff and then returns a message back to the HR bot and, subsequently, to the user.
当用户与 HR 机器人交互并回答一些有关工资单的问题时,该消息将作为主动消息转发给 Payroll bot,后者执行操作,然后将消息返回给 HR 机器人,然后返回给用户。
Hope of help!希望得到帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.