内容提要
微软Teams推出了基于API的消息扩展,可以将应用程序集成到Teams中,扩大其覆盖范围。有两种类型的消息扩展可供选择:基于API的消息扩展和基于机器人的消息扩展。基于API的消息扩展适用于与Web服务通信的简单任务,而基于机器人的消息扩展则适用于更复杂的逻辑和交互。这两种扩展都可以增强应用程序的功能,并在Teams中扩大其覆盖范围。
延伸解读
API消息扩展的适用场景
如果你的消息扩展只需与Web服务通信,没有复杂逻辑,且用户仅需通过搜索命令访问信息,那么API消息扩展是更快捷、更易维护的选择。此外,当流量必须私有化时,API消息扩展也更受青睐,因为它不依赖Azure的机器人基础设施,这对某些受监管环境是一大优势。
机器人消息扩展的复杂能力
对于需要复杂逻辑、多服务通信或丰富用户交互的场景,机器人消息扩展是更好的选择。它支持操作命令、自适应卡片和链接展开等功能。如果你已计划构建对话体验,使用机器人框架SDK添加消息扩展也很容易。
链接展开的独特价值
链接展开是机器人消息扩展独有的功能,能为Teams中分享的链接提供预览,在对话中增加丰富的上下文信息。如果用户经常分享指向你应用的链接,这一功能可以显著提升协作体验。目前,API消息扩展尚不支持链接展开。
如何选择与未来展望
选择API还是机器人消息扩展取决于应用的具体需求。API消息扩展适合简单的搜索命令任务,且其功能即将大幅扩展,包括操作命令、卡片操作和身份验证支持。机器人消息扩展则提供更丰富的交互体验。两者都能增强应用功能并扩大在Teams中的覆盖范围。
Q&A
什么是基于API的消息扩展?
基于API的消息扩展是利用现有API快速创建的消息扩展,适用于与Web服务通信的简单任务。
如何选择API或机器人消息扩展?
选择取决于应用的具体需求,API扩展适合简单任务,而机器人扩展适合复杂逻辑和交互。
基于机器人的消息扩展有什么优势?
基于机器人的消息扩展能够管理复杂逻辑,支持多种服务的交互,并提供丰富的用户体验。
API消息扩展如何提高应用的覆盖范围?
API消息扩展通过快速集成应用,使其能够与Teams用户进行简单的信息搜索和共享,从而扩大覆盖范围。
链接展开功能在消息扩展中有什么作用?
链接展开功能为共享链接提供预览,增加对话的丰富性,帮助用户获取更多上下文信息。
如何开始使用API消息扩展?
可以通过Teams开发者门户或使用Teams工具包,带上现有的OpenAPI定义文档开始创建API消息扩展。