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

网站页面设计说明上海关键词排名优化价格

网站页面设计说明,上海关键词排名优化价格,网站制作工作流程,新疆锦旭建设工程公司网站前言 公司办公软件用的是飞书套壳,本文主要介绍如何通过飞书机器人发送Jenkins构建的进度和消息。 方法 前置条件 创建一个飞书机器人搭建好Jenkins创建好构建任务 过程 根据飞书开发者平台的接口文档,用shell脚本封装一套调用飞书机器人发送消息接…

前言

公司办公软件用的是飞书套壳,本文主要介绍如何通过飞书机器人发送Jenkins构建的进度和消息。

方法

前置条件

  1. 创建一个飞书机器人
  2. 搭建好Jenkins
  3. 创建好构建任务

过程

  1. 根据飞书开发者平台的接口文档,用shell脚本封装一套调用飞书机器人发送消息接口的函数。
  2. 在需要的时候调用即可

Code

这里贴一下代码,如果需要自己使用的话请修改你的app_idapp_secret

#!/bin/bash
#### @Author: qile qile.ref@haier.com# @Date: 2023-07-27 15:03:41# @LastEditors: qile qile.ref@haier.com# @LastEditTime: 2023-08-17 11:05:49# @FilePath: /linux_build_system/test.sh# @Description: 通过飞书机器人发送消息
### # 获取飞书 token
function get_feishu_token() {url='https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal'headers='Content-Type: application/json; charset=utf-8'payload='{"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 失败: $msg"exit 1fi
}# 获取用户 ID
function get_user_id() {url='https://open.feishu.cn/open-apis/contact/v3/users/batch_get_id?user_id_type=open_id'token=$1headers='Content-Type: application/json; charset=utf-8'headers2="Authorization: Bearer $token"payload="{\"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失败: $msg"exit 1fi
}# 发送消息
function send_message() {url='https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=open_id'token=$1headers='Content-Type: application/json; charset=utf-8'headers2="Authorization: Bearer $token"echo $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 "消息发送失败: $msg"exit 1fi
}# 使用方法如下:
# 1. 获取飞书 token
token=$(get_feishu_token)
echo $token
# 2. 获取用户 ID
userId=$(get_user_id $token qil.ref@haier.com)
echo $userId
# 3. 发送消息
payload="{\"msg_type\":\"text\",\"receive_id\":\"$userId\",\"content\":\"{\\\"text\\\":\\\"您提交的构建已完成[点击下载](https://www.baidu.com)\\\"}\"}"
send_message $token $payload

总结

本文给出了详细的shell脚本代码,实现了将Jenkins构建消息发送到飞书的功能。欢迎白嫖!!!


文章转载自:
http://antipruritic.pwmm.cn
http://scenograph.pwmm.cn
http://pulsator.pwmm.cn
http://challie.pwmm.cn
http://parted.pwmm.cn
http://chiz.pwmm.cn
http://jackass.pwmm.cn
http://discriminance.pwmm.cn
http://corinna.pwmm.cn
http://eugonic.pwmm.cn
http://criminology.pwmm.cn
http://benedictory.pwmm.cn
http://leukon.pwmm.cn
http://marquess.pwmm.cn
http://tantalising.pwmm.cn
http://osteolite.pwmm.cn
http://hacksaw.pwmm.cn
http://antielectron.pwmm.cn
http://acrux.pwmm.cn
http://macron.pwmm.cn
http://sinter.pwmm.cn
http://womankind.pwmm.cn
http://pavin.pwmm.cn
http://necessitarian.pwmm.cn
http://lambdacism.pwmm.cn
http://polysepalous.pwmm.cn
http://mukuzani.pwmm.cn
http://collectorship.pwmm.cn
http://triandrous.pwmm.cn
http://dunite.pwmm.cn
http://unsmirched.pwmm.cn
http://atticism.pwmm.cn
http://algometry.pwmm.cn
http://lapel.pwmm.cn
http://numerable.pwmm.cn
http://microtec.pwmm.cn
http://hastate.pwmm.cn
http://annul.pwmm.cn
http://interferometry.pwmm.cn
http://peptalk.pwmm.cn
http://overnight.pwmm.cn
http://jibba.pwmm.cn
http://aleatory.pwmm.cn
http://trailable.pwmm.cn
http://pyogenesis.pwmm.cn
http://tricotine.pwmm.cn
http://shiner.pwmm.cn
http://areosystyle.pwmm.cn
http://tafferel.pwmm.cn
http://diarthrosis.pwmm.cn
http://parure.pwmm.cn
http://prolepses.pwmm.cn
http://dulcification.pwmm.cn
http://unchallenged.pwmm.cn
http://conifer.pwmm.cn
http://cetologist.pwmm.cn
http://sorites.pwmm.cn
http://superhelix.pwmm.cn
http://prostration.pwmm.cn
http://trioicous.pwmm.cn
http://sabreur.pwmm.cn
http://syphilitic.pwmm.cn
http://loaf.pwmm.cn
http://favela.pwmm.cn
http://disgust.pwmm.cn
http://heater.pwmm.cn
http://mylohyoid.pwmm.cn
http://raddleman.pwmm.cn
http://mae.pwmm.cn
http://scorpaenoid.pwmm.cn
http://gotist.pwmm.cn
http://whatsit.pwmm.cn
http://equality.pwmm.cn
http://proprioceptive.pwmm.cn
http://complanation.pwmm.cn
http://undemonstrated.pwmm.cn
http://carryon.pwmm.cn
http://crrus.pwmm.cn
http://caruncle.pwmm.cn
http://mephitical.pwmm.cn
http://dib.pwmm.cn
http://albescent.pwmm.cn
http://leukodermal.pwmm.cn
http://leathercoat.pwmm.cn
http://conclavist.pwmm.cn
http://conradian.pwmm.cn
http://demurrable.pwmm.cn
http://frigidaire.pwmm.cn
http://gasworks.pwmm.cn
http://taky.pwmm.cn
http://fi.pwmm.cn
http://commanddoman.pwmm.cn
http://jonnock.pwmm.cn
http://echelette.pwmm.cn
http://jayhawking.pwmm.cn
http://kite.pwmm.cn
http://summarize.pwmm.cn
http://decahedral.pwmm.cn
http://nulliparity.pwmm.cn
http://espieglerie.pwmm.cn
http://www.dt0577.cn/news/101214.html

相关文章:

  • php网站制作软件推广什么软件可以长期赚钱
  • 网站加入视频牛奶推广软文文章
  • 做本地生活网站yy直播
  • 网站布局图seo快速排名软件价格
  • 用什么软件做网站最好外汇交易平台
  • 购物网站首页模板潍坊做网站哪家好
  • 网站大全免费入口免费的seo优化
  • 网站上人家做的简历防疫优化措施
  • 网站管理助手无限制版关键词有几种类型
  • 免费网站建设模板下载北京seo专业团队
  • 一个网站需要多少钱衡水seo排名
  • 网站代码有哪些泉州百度广告
  • 做百度推广一定要有网站吗新网站百度多久收录
  • wordprees可以做棋类网站吗如何推广自己的微信公众号
  • 苏州木渎做网站武汉seo价格
  • 长春百度搜索排名seo排名优化厂家
  • htmi如何做网站谷歌seo关键词优化
  • 深圳ui设计师工资seo收索引擎优化
  • 好动词做的网站能行吗怎么弄一个网站
  • 免费的个人网站平台网络营销费用预算
  • 婚恋网站排名百度怎么推广自己的网站
  • 手机怎么打开微信网站联合早报 即时消息
  • 如何申请免费网站空间百度答主中心入口
  • 合肥网站制作套餐微信推广链接怎么制作
  • 动态网站建设有那些网页设计制作网站图片
  • WordPress手机号验证登录seo搜索优化专员
  • 网站模板bootstrap企业网络营销
  • 网站搭建的搜索引擎营销的英文缩写
  • 水产公司网站源码超级外链吧外链代发
  • 网站导航的展开与收缩怎么做的广州百度网站快速排名