从 shell 发送飞书(Lark)机器人消息
| #!/bin/sh | |
| WEBHOOK=YOUR_WEBHOOK_HERE | |
| if [ "$*" == "--help" ] ; then | |
| echo "Usage: lark_msg <msg>..." | |
| exit 0 | |
| fi | |
| msg="$*" | |
| echo "sending:" "$*" | systemd-cat -t lark_msg -p info | |
| json=$(jq -n --arg msg "$msg" '{"msg_type":"text","content":{"text": $msg}}') | |
| ret=$(curl -s -X POST -H "Content-Type: application/json" -d "$json" "$WEBHOOK" ) | |
| if [ "$( echo "$ret" | jq .StatusCode )" != "0" ] ; then | |
| echo "failed:" "$ret" | systemd-cat -t lark_msg -p warning | |
| fi |