我一直在尝试新近推出的bot框架虚拟助手模板(C#),可以从这里https://github.com/microsoft/botframework-solutions/tree/master/templates/Virtual-Assistant-Template/csharp下载该模板,并使用部署脚本进行部署,并且默认设置可以正常运行。
下一步,尝试使用相关脚本添加远程技能(很少有诸如日历的现有技能),并且它也起作用。
我们要解决的基本问题是,是否需要从此处https://github.com/microsoft/botframework-solutions/tree/master/templates/Skill-Template/csharp下载现有技能并将其部署到我们自己的Azure环境中?还是可以只使用已发布的技能,例如https://bftodoskill.azurewebsites.net / api / skill / manifest
如果是,那就太完美了!但是,如果不是,那么bot框架团队将技能作为服务发布是否有意义,以便最终用户可以简单地在其虚拟助手中使用已经可用并已发布的技能?
答案 0 :(得分:0)
好像他们正在为技能:-https://github.com/microsoft/botframework-solutions/issues/1496编写发布脚本。
但是,您应该能够利用此处的源代码手动构建技能(免责声明:自己尝试一下):https://github.com/microsoft/botframework-solutions/tree/master/skills/src/csharp。
更新:您可以在技能目录的根目录下的部署/脚本文件夹下找到给定技能的部署脚本(例如, / skills / src / csharp / calendarskill )。有关如何运行这些脚本的说明,请参见:https://github.com/microsoft/botframework-solutions/blob/master/docs/tutorials/assistantandskilldeploymentsteps.md。