shell 发送飞书通知
·
参数msg_type代表消息类型,可传入:text(文本)/ post(富文本)/ image(图片)/ share_chat(分享群名片)/ interactive(消息卡片)
curl -X POST -H "Content-Type: application/json" \
-d '{
"msg_type":"post",
"content": {
"post": {
"zh_cn": {
"title": "发布成功",
"content": [
[
{"tag": "text", "text": "'"应用:$JOB_NAME\n"'"},
{"tag": "text", "text": "'"分支:"'"},
{"tag": "a", "href": "'"$GIT_URL"'", "text": "'"$GIT_BRANCH\n"'"},
{"tag": "text", "text": "'"状态:成功\n"'"},
{"tag": "text", "text": "'"构建:"'"},
{"tag": "a", "href": "'"${JOB_URL}/${buildNr}"'", "text": "'"$BUILD_DISPLAY_NAME\n"'"},
{"tag": "text", "text": "'"日期:$nowTime\n"'"}
]
]
}
}
}
}' \
https://open.feishu.cn/open-apis/bot/v2/hook/xxx
send_feishu.sh
#!/bin/bash
cat log.succ |xargs|sed 's/\#/\\n/g' > log1.succ
cat log.fail |xargs|sed 's/\#/\\n/g' > log1.fail
succMsg="`cat log1.succ`"
failMsg="`cat log1.fail`"
CheckTime="`date +%Y-%m-%d`"
curl -X POST -H "Content-Type: application/json" \
-d '{
"msg_type":"post",
"content": {
"post": {
"zh_cn": {
"title": "备份巡检",
"content": [
[
{"tag": "text", "text": "'"检查日期:$CheckTime\n"'"},
{"tag": "text", "text": "'"#成功项#:\n$succMsg\n"'"},
{"tag": "text", "text": "'"#失败项#:\n$failMsg\n"'","style":"bold"}
]
]
}
}
}
}' \
https://open.feishu.cn/open-apis/bot/v2/hook/X

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)