作者:じ☆ve宝贝
发布时间:2019-01-17T16:05:28
通过shell脚本发送钉钉群消息并@用户
#/bin/bash
function sendMessageToDingding(){
dingtalkUrl="https://oapi.dingtalk.com/robot/send?access_token=xxxxx"
echo $1 $2
# 发送钉钉消息
curl "${dingtalkUrl}" -H 'Content-Type: application/json' -d "
{
\"text\": {
\"content\": \"$3\"
},
\"at\": {
\"atMobiles\":[
$1
],
\"isAtAll\": false
},
\"msgtype\": \"text\"
}"
}
sendTo="$1"
subject=`echo $2 | tr '\r\n' '\n'`
message=`echo $3 | tr '\r\n' '\n'`
sendMessageToDingding ${sendTo} "${subject}:\n${message}"
$1 @用户的手机号 $2 发送消息的内容
测试脚本
./dingtalk.sh 177xxxxxxx "这里是标题" "测试shell发送钉钉消息"