写点什么

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

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

关注

评论

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

VMware ESXi 7.0U3w macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)

sysin

esxi

VMware ESXi 9.0.0.0100 macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版

sysin

esxi

NocoBase 本周更新汇总:优化及缺陷修复

NocoBase

开源 低代码 零代码 无代码 版本更新

以“息壤”一体化智算服务平台夯实新质生产力,助力千行百业实现高质量发展!

天翼云开发者社区

算力 天翼云

淘宝关键词搜索商品列表API接入指南(含Python示例)

tbapi

淘宝商品列表接口 天猫商品列表接口 淘宝关键词搜索接口

VMware ESXi 8.0U2e macOS Unlocker & OEM BIOS 标准版和厂商定制版

sysin

esxi

ES 踩坑记:Set Processor 字段更新引发的 _source 污染

极限实验室

easysearch

Agno - 轻量级Python多智能体系统框架

qife122

人工智能 知识管理 Python框架

淘宝→拼多多/抖音/京东店铺迁移:API数据转换方案

tbapi

淘宝API 天猫API 淘宝商品详情API 天猫商品详情api

百度智能云携手香港大学,开启AI出海教育新征程

百度Geek说

局域网IM聊天软件,安全的政企内部沟通工具

BeeWorks

即时通讯 IM 私有化部署

VMware ESXi 8.0U2e macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)

sysin

esxi

VMware ESXi 9.0.0.0100 macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)

sysin

esxi

征程 6 | UCP 任务优先级/抢占简介与实操

地平线开发者

自动驾驶 算法工具链 地平线征程6

国际认可!天翼云“云顶”AI赋能营销服务应用案例成功入选联合国AI for Good创新扩大影响案例集!

天翼云开发者社区

人工智能 天翼云

这款企业级IM即时通讯软件,可私有化免费部署使用!

BeeWorks

即时通讯 IM 私有化部署

从手写CRUD到一键生成:Sponge如何将Go开发效率推向新高度?

vison

后端 gin #go

黄仁勋在北京链博会的演讲核心:AI变革性的到来

PowerVerse

动态写入Paimon表

Joseph295

2个小时!我自己搭建了一套安全管理系统!

中烟创新

电商分析必备!淘宝API+社媒监测:实时追踪爆款商品数据

tbapi

淘宝API 淘宝商品详情API接口 天猫API 天猫商品详情API接口 社媒监测

新华视点:人工智能时代,我们需要怎样的人才 ?(附网易伏羲专家采访观点)

网易伏羲

大模型 网易伏羲 AI 智能体 群体智能

VMware ESXi 7.0U3w macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版

sysin

esxi

VMware ESXi 8.0U3f macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版

sysin

esxi

理想汽车智驾方案介绍专题 1 端到端+VLM 方案介绍

地平线开发者

自动驾驶 端到端 算法工具链 地平线征程6

跨越“演示”到“生产”鸿沟,亚马逊云科技开启AI Agents新纪元

Alter

AI agent

行业AI先锋,为何网络先行?

脑极体

AI

springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务

刘大猫

人工智能 算法 DolphinScheduler 调度器 大模型

VMware ESXi 8.0U3f macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)

sysin

esxi

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