我希望能够在Teams中打开带有消息扩展名的URL。可能吗?
到目前为止,我所能做的就是用具有openurl操作按钮的自适应卡来响应消息扩展,然后用户可以从自适应卡上单击该按钮并打开url。这样,用户必须单击两次才能打开带有邮件扩展名的网址。
[已添加示例代码]
通过在任务信息的附件中包含自适应卡来响应“ composeExtension / fetchTask”机器人活动。
final Attachment attachment = new Attachment().withContentType("application/vnd.microsoft.card.adaptive").withContent(
cardBuilder.createAdaptiveCard());
final TaskInfo taskInfo = TaskInfo.builder()
.title("Message extension using adaptive card")
.card(attachment)
.height(TaskModuleDimension.SMALL)
.width(TaskModuleDimension.SMALL)
.build();
return new BotActivityResponse(TaskType.CONTINUE, taskInfo);
注意:我能够只返回带有弹出窗口的URL的TaskInfo。但是,我要在Teams应用程序之外的浏览器中打开URL。