且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Microsoft Teams可通过标签、自动程序和连接器进行扩展

更新时间:2022-08-12 18:22:36

微软发布了一个名为Teams的工具,这是一种以聊天为中心并与Office 365集成的团队协作工作区。开发人员有机会使用标签(Tabs)、自动程序(chat Bots)和连接器(Connectors)对Teams进行扩展。

Teams是一种类似于Slack的工具,集成于Office365应用程序套件之中。工作团队能够通过Skype文本或语音/视频通话方式进行沟通。团队成员之间可以讨论、投票、交换图像和文件等。微软已将Teams工作区建设成为一个平台,可由开发人员通过标签、自动程序和Office 365连接器对其进行扩展。

Teams每个信道(communication channel)都有一些内置的标签,同时还可以创建和添加其他标签。开发人员可以在标签上添加他们想要的内容和功能。 微软推荐了一些标签的可用功能,比如数据可视化、仪表板、笔记和任务管理等。标签是通过MicrosoftTeams.js库在iFrame中加载的HTML页面。有一个标签示例就托管在GitHub上。

自动程序可以增强对话线程,比如回答自然语言问题,进行抽样调查,启动工作流程等。这些自动程序可内置于Microsoft Bot Framework内(用C#,JavaScript / Node.js编写而成),或用Bot Connetor API从Swagger文件生成。现有的自动程序经过调整可以在Teams中正常运行。

最后一种扩展Teams的方法是Office 365连接器。这些连接器使用户能够从外部服务接收通知, 比如Twitter、GitHub、Trello、Stack Overflow和User Voice等。连接器是接受HTTP调用的webhook,HTTP调用带有JSON有效负载。除了简单信息以外,连接器按设想应该能够接受和执行操作,但是目前仅支持超链接。

Microsoft Teams目前还处于预览模式,预计在2017第一季度期间面市,提供给Office 365 商业版和企业版的广大用户。届时,它将与100多个服务互连,包括85个自动程序和70个连接器。

本文转自d1net(转载)