【问题标题】:Compose Microsoft Teams message from configurable tab从可配置选项卡撰写 Microsoft Teams 消息
【发布时间】:2023-03-19 23:23:01
【问题描述】:

我使用 Angular 和 Microsoft Teams Javascript library 创建了一个 Microsoft Teams 可配置选项卡。在此选项卡中,我希望能够单击一个按钮,该按钮将在安装了可配置选项卡的频道/聊天中“预先撰写”一条消息。因此,当单击按钮时,Teams 应导航到频道/聊天的“帖子”选项卡,并在聊天中填写文本/网址/字符串,然后让用户决定按 Enter 键发送。

我已阅读文档,但我无法断定这是可能的。我看过创建一个任务模块,但这似乎只能打开对话框让用户填写数据并调用服务。机器人文档似乎也提到了填充聊天的撰写框,但文档在指定如何调用机器人方面不是很清楚,例如选项卡。

【问题讨论】:

  • 我认为这 - 可能 - 是可能的,但我不完全确定 - 需要检查一下。我们感兴趣的是,您为什么不能只做一个普通的“撰写框”消息扩展(例如开箱即用的“Wiki”工具),而不是在选项卡中进行交互?
  • 感谢您的建议,但选项卡相当复杂。 “单击按钮”实际上是一种更复杂的交互,它涉及过滤器和查询,以查找要共享的正确内容。在消息扩展中,这不会是一个很好的用户体验。
  • @HiltonGiesenow 你找到什么了吗?
  • 嗨@dylanvdb,我们有一个选项deeplink 可以从可配置选项卡中聊天而不是频道。请检查一下这份文件。
  • @Jagadeesh-MSFT 感谢您的回复,但这似乎与我们的完整用例不一致,这适用于向“聊天”成员预先撰写消息,但我们频道也需要此功能。

标签: microsoft-graph-api microsoft-teams microsoft-graph-teams


【解决方案1】:

可以通过设置 contextType 属性来深度链接到群聊选项卡。您能否尝试使用以下语法深度链接到群聊: https://teams.microsoft.com/l/entity//?context={"chatId": "","contextType":"chat"}

【讨论】:

  • 谢谢Jagadeesh,但如果我没记错的话,那不允许我指定要在撰写框中显示的卡片?我可以通过任务模块从消息扩展中执行此操作,但我开始认为从可配置选项卡中不可能,这是正确的吗?
  • 嗨@dylanvdb,目前无法将消息从可配置选项卡发送到撰写框区域。
  • 您好 Jagadeesh,感谢您的回复。你知道这是否在 SDK 的路线图/计划中的功能上吗?
猜你喜欢
  • 2022-01-06
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
  • 2023-02-02
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多