我在Cortana画布上创建了Cortana技能,我有一个按钮。 我想知道是否有可能有'imback'类型的按钮来打开网页。是否可以使用Microsoft bot框架启动本机应用程序?
1
A
回答
0
您可以为卡片操作提供openUrl,或者甚至使用ChannelData发送LaunchUri命令,并将其深层链接到应用程序。 (我没有试过,但我认为“http://websitename.com”将在柯塔娜主机平台的默认浏览器中启动。)
activity.ChannelData = new {
action = new { type = "LaunchUri", uri = "http://websitename.com"}
};
1
烨,例如
var message = context.MakeMessage() as IMessageActivity;
message.ChannelData = JObject.FromObject(new
{
action = new { type = "LaunchUri", uri = "skype:echo123?call" }
});
await context.PostAsync(message);
这个代码将开始与通话在Skype用户echo123
参考:https://docs.microsoft.com/en-us/cortana/tutorials/bot-skills/bot-entity-channel-data
相关问题
- 1. 是否可以从Adobe Air启动本机应用程序?
- 2. Rails应用程序能否启动机架应用程序?
- 3. 是否有可能使用C#在Microsoft Bot框架中开发本地化?
- 4. 如何从mvc web应用程序连接到Microsoft bot框架
- 5. 创建支持Microsoft Bot框架中的两个LUIS应用程序的bot
- 6. 是否可以使用实体框架运行本机sql?
- 7. 我可以在没有Microsoft应用程序ID的应用程序中使用Microsoft Bot Builder吗?
- 8. 是否可以在框架中显示应用程序? (Android)
- 9. 是否可以使用Microsoft同步框架定义自定义跟踪机制?
- 10. 是否可以限制哪些程序可以启动wpf应用程序?
- 11. 哪个混合移动应用程序框架可以使用
- 12. 在使用日期输入的同时,是否可以在Microsoft Bot程序框架应用程序中添加日期选择器?
- 13. 在Microsoft bot框架中验证用户
- 14. 32位唯一的MacOS应用程序是否可以使用64位框架?
- 15. 是否可以在Azure lightswitch应用程序中启动任务?
- 16. 是否可以从Silverlight启动客户端应用程序?
- 17. 应用程序暂停时是否可以启动上传?
- 18. 是否可以从网页启动Silverlight 4 OOB应用程序?
- 19. 是否可以根据位置启动即时应用程序?
- 20. 是否可以从本机应用程序打开addContactScreen?
- 21. 启用使用Microsoft博特框架
- 22. 从我的应用程序内启动本机应用程序?
- 23. 是否可以使用Microsoft Flow自动执行Python脚本?
- 24. 是否可以使用WPF创建移动应用程序?
- 25. 是否可以使用NSClassFromString()创建动态应用程序?
- 26. 是否有可用于在Microsoft Bot Framework中自动注册Bot的REST式API?
- 27. 您可以从Html 5 Web应用程序启动本机相机应用程序吗?
- 28. 是否可以扩展本地ios邮件应用程序来触发/启动外部应用程序
- 29. 是否可以在Metro Style应用程序中使用Microsoft Kinect SDK?
- 30. 在Web应用程序中使用Microsoft Unity 2.0框架
你尝试过这么远吗?你有没有得到任何错误? –
您使用的是.NET还是Node SDK? – nilsw
你可以使用'openUrl' CardAction。有关详细信息,请参阅:[在富媒体中处理事件](https://docs.microsoft.com/zh-cn/bot-framework/dotnet/bot-builder-dotnet-add-rich-card-attachments#process-events丰富-within卡) – nilsw