在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

在微软 Teams 中做 ChatOps

  • 2018-03-06
  • 本文字数:880 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 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

2018-03-06 18:001971
用户头像

发布了 1008 篇内容, 共 450.4 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

快速上手Cursor,让AI替你敲键盘

测试人

软件测试

聊一聊 .NET 中的 CompositeChangeToken

秃头小帅oi

促进AI与会议场景全面融合,腾讯会议近1年AI功能用户量同比增长150%+

极客天地

如何在YashanDB数据库中实现高效的备份策略

数据库砖家

拥抱新一代 Web 3D 引擎,Three.js 项目快速升级 Galacean 指南

vivo互联网技术

前端 three.js

阿里巴巴商品详情API秘籍!轻松获取商品详情数据

tbapi

阿里巴巴商品详情接口 阿里巴巴数据采集 阿里巴巴API 阿里巴巴商品详情api

如何在YashanDB数据库中实现数据的持久化存储

数据库砖家

如何在YashanDB数据库中实现数据实时更新

数据库砖家

如何在YashanDB中实现高效的数据检索和处理

数据库砖家

深度解析YashanDB数据库的查询语言与语法

数据库砖家

区块链U卡APP的开发流程

北京木奇科技有限公司

区块链开发 软件外包公司 web3开发

如何在YashanDB中实现高效的分布式事务管理?

数据库砖家

亚马逊商品列表API开发指南

tbapi

亚马逊API 亚马逊商品数据采集 亚马逊数据分析 亚马逊商品列表api

如何在YashanDB中实现数据安全性与可靠性:全面指导

数据库砖家

如何在YashanDB中实现数据分区和分片

数据库砖家

如何在企业中实施YashanDB数据库:步骤与注意事项

数据库砖家

转化率提升300%,火山引擎Data Agent以“一客一策”突破企业营销增长瓶颈

字节跳动数据平台

从AI代码生成,到真正的开发伙伴关系

伤感汤姆布利柏

烧钱却没转化?你可能忽略了这三个关键点

Wolink

跨境贸易 出海企业 海外营销推广 沃链Wolink 达人营销

程序员工作新趋势已到!担心AI会抢岗位?

秃头小帅oi

鸿蒙5.0应用开发——V2装饰器@Monitor的使用

高心星

鸿蒙 装饰器 HarmonyOS5.0 V2装饰器

AI 英语写作 App的流程

北京木奇科技有限公司

AI英语学习 AI英语

跨境电商如何通过海外舆情监测优化本地化策略

沃观Wovision

跨境电商 出海企业 沃观Wovision 舆情监测系统 海外舆情监测

终于有人把数据库讲明白了

互联网工科生

PHP 如何利用 Opcache 来实现保护源码

伤感汤姆布利柏

AI 英语口语陪练 APP的开发

北京木奇科技有限公司

软件外包公司 AI英语写作 AI英语

如何在YashanDB中构建稳定可靠的数据备份体系

数据库砖家

如何在云环境中部署YashanDB数据库的最佳实践

数据库砖家

绚星破局AI落地困境,四大业务重构企业智能生产力新范式

人称T客

如何在YashanDB中实现动态数据建模的利弊?

数据库砖家

如何在YashanDB中实现高效的全文搜索功能?

数据库砖家

在微软Teams中做ChatOps_DevOps & 平台工程_Helen Beal_InfoQ精选文章