“ Yuema約嗎?一起學技術,一起成長!他山之石,可以攻玉系列”
程序的世界,就是有坑的地方!分享踩坑的心得與體驗!每天分享一點點!
關注公衆號,可獲取每日分享!小手點點,即可關注!
距離上一版企業微信機器人分享,已經很久很久了,有小夥伴一直問企業微信機器人開發。其實,整體上分兩大類。一類是企業微信後臺的應用開發,那種是可以做成交互性質的機器人,更麻煩更麻煩,二類是從羣聊面板創建的“強勢機器人”只發信息,不能進行交互,很簡單很簡單。
玩轉企業微信羣聊機器人 用機器人定時提醒飯點 訂餐時間 任務時間 下班時間 任務代辦事項 每個人都可以快速擁有的一個Robot
今天,要使用jenkins 打造一個更加精緻的小機器人。之前的windows作業,有點不友好,彈窗執行。今天的jenkins,無代碼,全是配置。jenkins安全,可以參考之前jblog自動構建的文章完成。
JBlog自動構建環境搭建 實戰練習jenkins+sh+spring+java+github webhook 自動構建博客系統
jenkins部署提示
1.下載jar包
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2.啓動jar包
nohup java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=8080 &
或
nohup java -jar /data/jenkins.war --httpPort=8080 &
腳本
官方的示例代碼簡單的修改一下,就成了本次作業所需要的腳本代碼。
curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=33ee91a3-b911-41f9-b86e-006416fe6b70' -H 'Content-Type: application/json' -d '{ "msgtype": "text", "text": { "content": "飯點到,趕緊脫離工作狀態,準備出發!" } }'
作業創建
-
選擇新建作業
-
選擇構建一個自由風格的軟件項目
-
在構建操作中增加腳本,將腳本帖進去。
-
構建觸發器,選擇定時構建,比如早上11點45觸發,則輸入45 11 * * 1-5,也可以點開旁邊的問號查看詳細的定時構建週期配置說明。
驗證
可以手動點擊構建,可以看到機器人在羣裏發送信息。
飯點到,趕緊脫離工作狀態,準備出發!
定時構建在會指定的週期進行構建,執行腳本,發出信息。
結束語
今天分享的jenkins+企業微信機器人打造飯點提醒機器人,比之前的分享更加友好些,無語堆代碼,只需要使用第三方開源的產品結合企業微信機人官方demo即可實現,非常簡單。如果要實現更復雜的機器人,則需要寫更復雜的腳本,留個懸念~
作者:鍾代麒
出處:http://www.jishudao.com/
版權歸作者所有,轉載請註明出處