简体   繁体   English

如何在 Teams App Store 中托管 BF Skills?

[英]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.

相关问题 从 Teams Tenant Custom App Store 中部署的 App 的 App ID 中,我们如何找到 Manifest 文件中的原始 Azure App ID? - From the App ID of a deployed App in the Teams Tenant Custom App Store, how do we find the original Azure App ID that was in the Manifest file? 生成未在 ms teams 应用程序商店中列出的自定义 ms teams 应用程序的深层链接 - Generate deep link to custom ms teams app that is not listed on ms teams app store 如何创建以模式对话框开头的团队应用程序 - How to create a Teams app that starts with a modal dialog 如何将 Azure Web App Bot 配置为 Teams 中的应用程序 - How to configure Azure Web App Bot as an App in Teams azure 应用服务(“bf”未被识别为内部或外部命令) - azure app service ('bf' is not recognized as an internal or external command) Azure 机器人频道注册如何验证我的团队应用程序 - How does Azure Bot Channel Registration authenticate my Teams app 如何在 Microsoft Teams 应用中代表用户发布消息? - How To Post A Message On Behalf Of The User In Microsoft Teams App? 如何将我的机器人变成 MS Teams 应用程序 - How can I turn my bot into a MS Teams app 团队:如何从桌面应用程序中的自适应卡打开任务模块 - Teams: How to open Task Module from Adaptive Card in desktop app MS Teams Bot App - 如何使用按钮显示主菜单? - MS Teams Bot App - How to display main menu with buttons?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM