BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

在微软Teams中做ChatOps

| 作者 Helen Beal 关注 4 他的粉丝 ,译者 谢丽 关注 9 他的粉丝 发布于 2018年3月7日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

微软Teams的Bot框架把应用程序&服务和即时通讯&群聊联系了起来。2017年3月,微软在Office 365中推出了协作平台Teams,并于近日新增了支持ChatOps的功能。并且,微软宣布,将用Teams替代Skype for Business

ChatOps允许多个用户加入一个聊天频道或聊天室,并在群聊窗口中查询和调用像自动构建、应用程序性能管理这样的服务。例如,事件管理团队可能会希望聚在一个聊天室里,接收监控警告,从发布工具查询变更和错误诊断信息,并推动部署以补救这种情况。或者,敏捷团队希望使用Teams聊天室就持续交付通道实时协作,观察新特性通过测试关卡的过程,在软件达到可发布状态时触发部署过程。

微软Teams具有设置ChatOps的必要因素:机器人、富讯息服务(附件、字段、按钮、下拉框以及最重要的对话框输入)、文档记录清晰的API(提供公共封装器且预定义了认证范围)、移动、Web及桌面呈现技术、公共频道和私有群组。

对话框输入让用户可以通过输入框命令机器人,而不是文本命令。输入框更接近我们每天都在使用的Web和移动界面,由于提供了熟悉的用户体验,所以可以提升采用率。

ChatOps要求应用程序把内容直接发布到团队对话中,因此,参与同一话题讨论的多个用户可以同时看到相同的信息(而不用每个用户单独访问应用程序,只查看自己的视图)。典型地,人们希望将ChatOps解决方案集成到JIRA、GitHub、Jenkins、Dynatrace、Pagerduty、Nagios、Splunk等应用程序中——尤其是DevOps工具链上的所有组件。

微软Teams消息扩展可以用于这种集成。先注册一个机器人,然后它会提供Teams链接代码所需的ID和端点。为机器人创建一个应用描述文件,增加对消息扩展的支持。消息扩展可以限定在个人或团队的范围内,使用commandID将查询路由到恰当的代码,并生成响应卡片显示在Teams聊天室中。

Teams应用的AppSource列出了提供消息扩展的应用程序。如果安装了应用程序,就可以从消息撰写框上的“更多选项”按钮调用消息扩展。

查看英文原文Doing ChatOps in Microsoft Teams

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT