当前位置: 首页 > news >正文

北京p2p网站建设湛江网站的建设

北京p2p网站建设,湛江网站的建设,好的企业型网站模板下载,wordpress加载谷歌地图前言 公司办公软件用的是飞书套壳#xff0c;本文主要介绍如何通过飞书机器人发送Jenkins构建的进度和消息。 方法 前置条件 创建一个飞书机器人搭建好Jenkins创建好构建任务 过程 根据飞书开发者平台的接口文档#xff0c;用shell脚本封装一套调用飞书机器人发送消息接…前言 公司办公软件用的是飞书套壳本文主要介绍如何通过飞书机器人发送Jenkins构建的进度和消息。 方法 前置条件 创建一个飞书机器人搭建好Jenkins创建好构建任务 过程 根据飞书开发者平台的接口文档用shell脚本封装一套调用飞书机器人发送消息接口的函数。在需要的时候调用即可 Code 这里贴一下代码如果需要自己使用的话请修改你的app_id和app_secret #!/bin/bash #### Author: qile qile.refhaier.com# Date: 2023-07-27 15:03:41# LastEditors: qile qile.refhaier.com# LastEditTime: 2023-08-17 11:05:49# FilePath: /linux_build_system/test.sh# Description: 通过飞书机器人发送消息 ### # 获取飞书 token function get_feishu_token() {urlhttps://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internalheadersContent-Type: application/json; charsetutf-8payload{app_id: cli_a226XXXXXXXXXXXX, app_secret: xXgQ4GmjEJx7BXXXXXXXXXXXXXXXXXXXXXX}response$(curl -s -X POST -H $headers -d $payload $url)status_code$(echo $response | jq -r .code)if [ $status_code -eq 0 ]; thentoken$(echo $response | jq -r .tenant_access_token)echo $tokenelsemsg$(echo $response | jq -r .msg)echo 获取 token 失败: $msgexit 1fi }# 获取用户 ID function get_user_id() {urlhttps://open.feishu.cn/open-apis/contact/v3/users/batch_get_id?user_id_typeopen_idtoken$1headersContent-Type: application/json; charsetutf-8headers2Authorization: Bearer $tokenpayload{\emails\: [\$2\]}# echo $payloadresponse$(curl -s -X POST -H $headers -H $headers2 -d $payload $url)status_code$(echo $response | jq -r .code)if [ $status_code -eq 0 ]; thenuser_id$(echo $response | jq -r .data.user_list[0].user_id)echo $user_idelsemsg$(echo $response | jq -r .msg)echo 获取用户ID失败: $msgexit 1fi }# 发送消息 function send_message() {urlhttps://open.feishu.cn/open-apis/im/v1/messages?receive_id_typeopen_idtoken$1headersContent-Type: application/json; charsetutf-8headers2Authorization: Bearer $tokenecho $2response$(curl -s -X POST -H $headers -H $headers2 -d $2 $url)status_code$(echo $response | jq -r .code)if [ $status_code -eq 0 ]; thenecho 消息发送成功elsemsg$(echo $response | jq -r .msg)echo 消息发送失败: $msgexit 1fi }# 使用方法如下 # 1. 获取飞书 token token$(get_feishu_token) echo $token # 2. 获取用户 ID userId$(get_user_id $token qil.refhaier.com) echo $userId # 3. 发送消息 payload{\msg_type\:\text\,\receive_id\:\$userId\,\content\:\{\\\text\\\:\\\您提交的构建已完成[点击下载](https://www.baidu.com)\\\}\} send_message $token $payload总结 本文给出了详细的shell脚本代码实现了将Jenkins构建消息发送到飞书的功能。欢迎白嫖
http://www.hkea.cn/news/14527474/

相关文章:

  • 网站运行费用恢复原来的百度
  • 怎么用小皮创建网站故城网站建设
  • 人才招聘网站建设推广引流平台排行榜
  • 深圳 网站策划android studio手机版
  • 东莞网站建设是什么意思大淘客构建自己的网站
  • 电子商务网站建设新手房屋建筑图纸设计
  • 跑腿网站建设网络科技公司起名大全参考
  • 兰州网站外包西安广告设计与制作公司
  • ftp网站建立竞猜网站开发多少钱
  • 网站制作培训课程怎么做汽车网站
  • 昆明seocn整站优化杭州哪家网站建设公司好
  • 襄阳网站建设哪个好成都展览展示有限公司
  • 北京网站案例现在找个网站这么难的吗
  • 网站建设公司客户开发手册在国外做购物网站
  • 电商在线设计网站自助建微网站
  • 河南网站建设网络公司微信网站建设方案
  • 外贸做的社交网站有哪些做汽车销售要了解的网站
  • 帮人做网站的公司广州公关公司排名
  • 网页页面设计报价网站关键词优化代理
  • 青海网站开发建设软件开发计划模板
  • 邮箱登陆嵌入网站app编程软件有哪些
  • 嘉兴网站托管网站建设需要的网络技术
  • 安全的赣州网站建设wordpress 企业站开发
  • 去年做哪些网站能致富免费个人简历模板网站
  • 手机网站怎么放到桌面上英文网站 建站
  • 做网站百度关键排名网站在线建站
  • 有哪些官方网站做的比较好宁河集团网站建设
  • 网站开发结束语盘锦网站建设公司
  • 学网站开发需要报培训机构吗杭州网站seo优化
  • 建设项目网站备案申请表青岛找网站建设公司哪家好