用企业微信机器人搞事情

从把办公通信工具从微信迁移到企业微信后,群组里面多了一个叫“群聊机器人”的功能,如下图,我在某个群建了一个叫“测试”的机器人。

    听名字会让人以为群里面有个能自动答复的机器人,@它就能跟他对话。其实并不能,他的功能比较弱鸡,只能通过图中Webhook的接口向他post数据,然后它来完成在群里发消息以及@某人的功能。

   

     虽然现在的功能比较弱,只能单向发消息,但是在整个研发过程中,还是有很多场景可以利用它来搞些事情。

 

Gitlab小助手

    Gitlab是目前开发中使用的代码可视化管理平台,上面有蛮多的消息是需要知会到对应的开发处理的,比如:

  • A开发提交了MergeRequest,并指定B开发去Review代码处理合并。以往会通过口头沟通、触发邮件两种方式来告知B。每次合并都得特意去喊B,对A同学来说就会很麻烦。以邮件的方式呢,及时性不高,开发一般不会时刻都去看邮箱是否有新的邮件,而且大部分时候甚至不开邮箱。

  • A开发提交了代码、MergeRequest,随后开始执行CI pipeline,其中可能包括代码规范检查、单元测试等等。在这些环节失败的时候,希望能及时的通知到对应的开发去处理。

  • 有些项目可能会通过issue来反馈和记录问题,那么有新issue、issue被解决的时候,也希望及时的通知到跟相关方。

    

    利用Gitlab Webhook + Robot Webhook 就能比较轻松的满足上述场景。在内网部署一个消息服务器,在Gitlab项目的配置中,配置Webhook地址为该服务器的特定路由,就能在消息服务器中收到对应的Gitlab消息,稍加处理后即可通过Robot Webhook发送到对应的群。Gitlab配置示例如下图:

    为了不让消息泛滥,目前我们仅对接了MergeRequest、Pipeline、Issue三大模块的消息。

 

    下图为Robot在群中发出的Gitlab相关消息:

 

MergeRequest

 

Pipeline

 

Issue

 

    在图中可以看到,在MergeRequest或者是创建Issue时,如果在Gitlab中选择了Assignee,那在群中会自动@对应的人,提醒他看消息。随后可通过消息中的url直达Gitlab中的模块,非常高效。

 

Jira小助手

    目前团队中使用Jira来管理个人任务、Bug、用户反馈等Issue。在快速迭代的过程中,希望每个工作日下班前都能统计当前任务的完成情况,bug的解决情况,并进行统计发出日报,方便大家及时了解当前的项目进度。让项目管理或者部门经理来人肉统计并发给大家就太浪费了。

 

    基于Jira Api和Robot Hook,统计服务能自动的每天定时从Jira获取相关数据并整合,post到Robot Hook发到各个项目组的群中。

   

 

 每日bug

    

    上图中除了对Issue进行分类,还会把Issue按人计数,可直观看到每个经办人手头的代办Issue。同样,点击链接可以直接进到Jira系统中相关Issue筛选界面。

 

生活小助手

    当然,除了冷冰冰的项目数据和代码数据,还是可以加一些生活化的元素进来。比如,可以利用机器人给灌水群推推天气预报、每日格言,给股神群推推每日股票行情等等。比如

                

 

数据流

 

    据说企微内部已经有了能@机器人进行交互的功能,估计还在内测。有了这个功能,能搞更多的事情。可以想象,很多事项不需要在系统之间切换去处理了,在IM中收到系统消息,回复即可处理。

 

    传说中的ChatOps?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/70561.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VX线报机器人的使用

使用步骤: 1. 下载上面的压缩包,并解压到同一个文件夹,没有解压是使用不了的 2. 双击Update.exe来下载机器人框架核心文件 3. 把com.bbs.weiququ.vlw.dll文件移到Plugin文件夹下 4.双击【我的框架.exe】来启动机器人框架 5.在我的帐号页…

AI热潮来袭||网友:AI会不会抢自己的饭碗啊~~~

ChatGPT还没搞懂,平地一声雷,GPT-4重磅发布!瑟瑟发抖的吃瓜群众逐渐变多:AI会不会抢自己的饭碗啊~~~ 答案是:会! 人工智能助手“阿里小蜜”承担95%的客服咨询; 机器人“天巡”接替运维人员以…

用友助力中核集团建设财务共享中心新华发电分中心,实现业财融合

企业在进行决策时需要大量的财务信息作为依据,财务共享中心的建设可以帮助企业将财务和业务分离后重新有序融合,使得决策数据更有价值,也帮助企业的管理和决策更加贴合实际。 新华水力发电有限公司(简称“新华发电”)…

【占星学】天蝎座女生性格特点

一、性格特点 天蝎座女的个性非常细腻,拥有非常敏锐的观察能力,外表总是一副冷漠的样子,但其实她们内心非常希望能够有一个人懂自己,天蝎座的女生其实是典型的外冷内热。此外,天蝎座的女生骨子里有争强好胜的性格&…

html星座代码,各星座详细页面.html

各星座详细页面 $axure.utils.getTransparentGifPath function() { return resources/images/transparent.gif; }; $axure.utils.getOtherPath function() { return resources/Other.html; }; $axure.utils.getReloadPath function() { return resources/reload…

如何搭建产品知识库?让产品知识库管理更有序高效!

任何一款成功的产品,都需要将自己的产品知识(内部制作和外部搜集)进行汇总和整理,帮助用户可以运用产品知识库中的内容,去解决实际应用中存在的问题。 有序高效的知识库管理 当一款产品从研发到投入使用,整…

基于GPT搭建私有知识库聊天机器人(一)实现原理

文章链接: 基于GPT搭建私有知识库聊天机器人(二)环境安装 基于GPT搭建私有知识库聊天机器人(三)向量数据训练 基于GPT搭建私有知识库聊天机器人(四)问答实现 1、成品演示 支持微信聊天支持网…

对阿,为什么大学程序设计老师不去外面公司当程序员?

我在大学的时候,老师都感觉很厉害的样子,一节课讲下来不带断句的(当然也碰到过一本书照着念不错一个字的)大学老师的工资应该没程序员的工资高吧,这其中存在着怎样的原因呢? 先看看网友是怎么吐槽的&#x…

程序员们,你会考虑使用中文编程吗?

众所周知,编程语言有一条无形的“鄙视链”。 Java和C#相互不服,并且看不起写Python的,Python看不起PHP,PHP看不起前端。而中文编程就在这个语言“鄙视链”的底端艰难生存。 有人对中文编程嗤之以鼻,相比于“人生苦短…

为什么大学还在教过时的软件技术,程序员:只能说你根本不懂软件

这几天小编一个刚毕业的学弟来向我取经,也抱怨了一些自己入职后工作上的事情。其中“为什么大学教的都是一些过时的软件技术,比如JSP,工作之前还要从头学习新的技术”这个问题让我特别有感触。按理说作为计算机科学来说,优势就在于…

DX滑块验证码别乱捅!一不小心就反爬了。

​大家好,我是TheWeiJun,欢迎来到我的公众号。今天我们将探讨一个有趣的话题:逆向滑块验证码。在互联网时代,随着网络安全问题日益引起人们的关注,各种验证码技术被广泛应用于各种网站和应用程序中,其中包括…

《当下的哲学》[法]阿兰.巴迪欧(作者)epub+mobi+azw3格式下载

下载地址:点我 下载后手机可浏览 内容简介 本书是巴迪欧与齐泽克针对同一问题所做对话的记录,包括两人各自的观点概述,以及一次激烈的辩论,从中可以看出两人之间存在怎样的一致性与分歧。这既是一封哲学讨论的邀请函,也…

读书计划-2008年12月

凭心而论,广图的图书更新速度还是很不错的。不过今天也发现,哲学、人文类的图书,越是新的书越少人借,一个小时里就发现有差不多10本是从来没有人借过的。 本月读书计划。 1. 《软件开发的滑铁卢》 广图一共有三本,到…

书评“世界杯”

昨天晚上,手捧《哈扎尔词典》的米洛拉德帕维奇以1比0敲碎了君特格拉斯的《铁皮鼓》;斯拉沃热齐泽克拎着《伊拉克:借来的壶》2比2浇灭了贝侯赛因奥巴马的《我父亲的梦想》和他《无畏的希望》。 今天早上,0比0,史蒂文杰拉…

“象征界”的奇观:刘天怜花鸟工笔作品印象

有人说:“创新”是西洋画的基调,中国画的焦点是“承传”。就是说,西画必须花样翻新,挑战前人,甚至要推倒重来,唯此才可能在艺术史上占有一席之地;中国画强调以古人为师,重视师徒之间…

营销,就是营销人性的弱点

营销,就是营销人性的弱点一切营销都是弱点营销,针对的是我们与生俱来的人性弱点和后天养成的世俗判断。支撑我们做出购买行为的,不是理性的判断,而是我们自以为理性实际上十分感性的判断。 (1)多就是好&…

当我们谈“互联网思维”时,我们在谈些什么?

编者按:“用户至上”“专注产品”“社会化媒体营销”……关于“互联网思维”,我们太常听到这样的解读。在听多了极客们对这一议题发表的看法后,我们不妨来听听另一种声音。此篇投稿来自北京电影学院的一名摄影研究生,微博宋大象。…

Model 3产能再缩水,特斯拉遇“甜蜜的负担”

Model 3应该是特斯拉成立以来最具战略意义的产品,平民定价让其订单量早早突破40万辆,大规模量产势必会成为特斯拉走向全面盈利的转折点,同时,从高性能电动汽车领域进入中低端消费领域,也将使特斯拉的服务网络和售后体系…

辩证法笔记

辩证法 引言: dialectic这个德语词汇最早被贺麟先生翻译成辩证法引进国内,事实上这个翻译常常引起我们的误解,好像它是我们认识事物分析问题的方法,是认识论上的东西。事实上,辩证法在黑格尔哪里从来都是直达本体论的&…

总之,这是一个规划

按照以往的惯例,我是不会制定一个如此详尽的计划的,事情永远不会按照你所计划的那样发生,不过,计划本身依旧有对制定者有正向的作用。因此,我认为完成了计划比你完成了什么更加重要,计划的本质是*约束*。 …