自动化起来!这个开源项目让开发者再也不搬砖,让工作自动起来!

Hi,大家好,我是龙博。作为一名每天上了班就想下班的开发者,几十年来精通偷懒的打工人。我深知我的工作每天其实就那么点事情。所以作为一名接受过良好的计算机教育的开发者,我的重中之重其实就是几个事情:

  • 每天整理一些数据
  • 让我的同事们(主要是谁你知道的)知道我每天整理了一些数据
  • 让更多的同事们知道我做了很多(有价值)的事情🐶

其实很简单,我最近发现定时在公司的企业微信 or 飞书 or 钉钉里面发送很多机器人的消息,会让大家的工作效率提高很多,并且真的可以让大家对你备受好评,每次大家看到我发送的东西之后大家就会夸我~

我骄傲了吗,并没有。

其实说了这么多,我就是做了一件非常有趣的事情,将很多通知都自动化了。大家在工作软件里面就可以找到各种数据,报表,让公司的工作可以大幅度提高效率。

先上效果

通知和展示是自动化的重中之重。因为我们公司是使用飞书的,所以我的大量自动化工作都会在飞书中展示出来。

比如,当某种业务link被生成出来之后发给我的leader让他来进行审批。

再比如,当公司的软件有询盘的时候让机器人发送到群里并且通知。

还有一些非常有价值的例子:

  • 当某些Bug在jira被创建了之后在飞书帮忙推送
  • 当CI/CD打包成功之后通知大家
  • 每日发送数据报告到公司群里并且附带Link(亲测这个对卷十分有帮助
  • 发送明天的天气到群里(备受好评🤔)

怎么做的

这里我使用了一个开源低代码工具,叫做ILLA Cloud,不过很遗憾,开源版本没有连接器功能,大家使用云版本才能用连接器功能(可以理解,毕竟程序员也是要吃饭的),但是连接器功能目前是完全免费的,所以不用担心使用问题。

官网:illa.cloud

Github: github.com/illacloud/i...

他可以快速通过API将大量的服务连接起来,模块配置类似Postman,所以操作比较简单,有手就行。整体的流程也是用鼠标点击的,连线即可。

他还可以在流程里面添加各种数据库资源,这样保证数据来源不仅仅是API,让大家的自动化可以通过各种方式读取和写入数据。非常智能,整体使用JS驱动,所以非常灵活。但是也确实只有开发者可以使用,开发者友好。

构建出来的Flow还可以通过定时触发 or Webhook触发两种方式,让大家的通知随处可见!

我实现上面的方式也非常简单,我使用了一个RestAPI的模块,给Lark机器人发送Webhook就可以实现通知到位。企业微信,钉钉,Slack都有类似的功能,大家按需设置即可。

还可以更强

上面有一个例子是发送数据报告,如果大家有构建数据面板或者管理后台的需求,可以直接使用ILLA构建,他们可以使用拖拉拽的方式快速构建UI,一步到位,通知之后打开直接查看,让工作完美自动化。

场景还原一下:

  • 你的老板上班之后
  • 拿着一杯咖啡坐在了工位上
  • 打开了工作软件看到了今天的消息推送报表
  • 报表是你一手自动化生成的
  • 脑中回响:啊,小X做的这个真不错

完结撒花!

最后

听说他们马上就要上在工作流里面放入AI Agent的能力了,你构建出来的不仅仅是工作流,还可以用语言模型处理内容,太超前了!赶紧试用一下,让你的Bot在工作软件中快速飞扬!

相关推荐
拉不动的猪2 分钟前
刷刷题50(常见的js数据通信与渲染问题)
前端·javascript·面试
拉不动的猪11 分钟前
JS多线程Webworks中的几种实战场景演示
前端·javascript·面试
Asthenia04121 小时前
Spring扩展点与工具类获取容器Bean-基于ApplicationContextAware实现非IOC容器中调用IOC的Bean
后端
FreeCultureBoy1 小时前
macOS 命令行 原生挂载 webdav 方法
前端
bobz9651 小时前
ovs patch port 对比 veth pair
后端
Asthenia04121 小时前
Java受检异常与非受检异常分析
后端
uhakadotcom1 小时前
快速开始使用 n8n
后端·面试·github
uhakadotcom1 小时前
Astro 框架:快速构建内容驱动型网站的利器
前端·javascript·面试
uhakadotcom2 小时前
了解Nest.js和Next.js:如何选择合适的框架
前端·javascript·面试
uhakadotcom2 小时前
React与Next.js:基础知识及应用场景
前端·面试·github