写点什么

在微软 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:001775
用户头像

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

关注

评论

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

Spring Boot中如何优雅地实现异步调用?

JAVA旭阳

Java springboot

【微电平台】-高并发实战经验-奇葩问题解决之旅

京东科技开发者

架构 服务端 js 平台

网易携手昇腾AI打造玉知-悟空图文理解大模型,做更“懂你”的产品

极客天地

“奇遇未来”专访:一个小众、专业的产品经理实训品牌

极客天地

详解ResNet 网络,如何让网络变得更“深”了

华为云开发者联盟

人工智能 神经网络 华为云 华为云开发者联盟 企业号 3 月 PK 榜

百度“文心一言”申请服务测试企业达7.6万,股价拉升涨幅近15%

极客天地

板边器件距离不够,导致元器件无法焊接,怎么办?

华秋电子

测试的底层逻辑

京东科技开发者

Java 测试 代码 企业号 3 月 PK 榜

华秋工艺分享:第八道主流程之丝印文字流程

华秋电子

中国半导体市场份额进一步提升,2023年将迎全新发展良机

华秋电子

windows 系统下 workerman 在同一个运行窗口中开启多个 websocket 服务

江户川码农

windows 经验分享 websocket workerman 多服务

HummerRisk 使用教程:主机检测

HummerCloud

视频下载软件:MediaHuman YouTube Downloader 中文版

真大的脸盆

Mac 视频下载 Mac 软件 下载视频 视频下载工具

硬核!阿里大佬都在内卷的SpringBoot从入门到实战笔记

程序知音

Java 编程语言 springboot Java进阶 后端技术

阿里P8裸辞真实心路历程,他底气来源于Java高阶面试合集

Java你猿哥

Java Spring Boot ssm 面经 八股文

阿里是如何使用分布式架构的?阿里内部学习手册分享

Java你猿哥

Java 分布式 微服务 分布式架构

【干货】常见库存设计方案-各种方案对比总有一个适合你

Java你猿哥

Java 架构 微服务 系统设计 后端

官宣:OpenDAL 成功进入 Apache 孵化器

Databend

优秀软件工程师必备的五大技能,快看你还差什么?

飞算JavaAI开发助手

索信达再度打造智能营销标杆案例,这次是头部券商!

索信达控股

openGemini正式加入openEuler SIG-DB ,携手开展全方面技术创新

openEuler

数据库 Linux 开源 操作系统 openEuler

100Wqps短链系统,怎么设计?

小小怪下士

Java 程序员 后端 QPS

前端进阶:在 Web 中使用 C++,我让学妹另眼相看 | 技术分享

LigaAI

c++ 程序人生 前端 webassembly 企业号 3 月 PK 榜

cortex ingester 基于 hash ring 进行 token 管理

jupiter

Prometheus 一致性hash Cortex Mimir

基于 RocketMQ Connect 构建数据流转处理平台

Apache RocketMQ

MybatisX整合Spring Boot,真香!

Java你猿哥

Java Spring Boot 后端 mybatis ssm

瞄准2023教育春招,百度营销多措并举,推出创新型行业营销解决方案

极客天地

数据湖选型指南|Hudi vs Iceberg 数据更新能力深度对比

袋鼠云数栈

数据湖

未来智安再获安全牛《网络安全优质初创企业HOT50》推荐

未来智安XDR SEC

云图说丨初识华为云安全云脑——新一代云安全运营中心

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

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