前言
上一篇尝试使用Nginx进行反向代理Telegram API,昨天抽空捣鼓开发了一款Drone通知插件,这款插件基于Telegram机器人进行通知,虽然在Drone的插件商店已经有Telegram机器人通知插件,但是由于政策原因无法在国内服务器使用,所以我又重新开发了Telegram机器人通知插件,可以自定义代理地址或者使用Telegram原有地址进行通知推送,并且我自己重新自定义了一份通知文案,这样触发通知的时候也可以简单方便,但是由于Drone系统的开始构建时间参数有点问题,所以耗时这一栏会不准,后面如果解决了,会及时同步。
我已经将插件打包成镜像推送到Docker Hub上,大家有兴趣可以在Docker Hub上搜索如下
hongzhuangxian/telegram-drone-plugin使用方式如下kind: pipelinename: project-go-apisteps:- name: buildimage: golang:latestpull: if-not-existsenvironment:GOPROXY: "" volumes:- name: pkgdepspath: /go/pkgcommands:- CGO_ENABLED=0 go build -o project-go-api- name: telegramimage: hongzhuangxian/telegram-drone-pluginsettings:proxy_url: ""token:from_secret: telegram_tokenchat_id:from_secret: telegram_chat_id最终效果如下
【图】来源于网络
【文】https://hongzx.cn/home/blogShow/221
Follow
佛布朗斯基博客
(佛布朗斯基)我是一只热爱编程的码农,已从事后端开发5年以上,也正因此,在日常工作学习中,会遇到蛮多问题需要解决,我希望透过记录,真实地将问题以及解决方法保存下来,更为高效地解决问题是我的初衷。