shell调用企业微信发消息

  sre
#!/bin/bash

CropID='XXXXXXXX'
Secret='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=CropID&corpsecret=Secret"
Gtoken=(/usr/bin/curl -s -GGURL | awk -F\" '{print 4}')

PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=Gtoken"

function body() {
        local int AppID=1
        local UserID=1
        local PartyID=2
        local Msg=(echo "@" | cut -d" " -f3-)
        printf '{\n'
        printf '\t"touser": "'"UserID"\"",\n"
        printf '\t"toparty": "'"PartyID"\"",\n"
        printf '\t"msgtype": "text",\n'
        printf '\t"agentid": "'"AppID "\"",\n"
        printf '\t"text": {\n'
        printf '\t\t"content": "'"Msg"\""\n"
        printf '\t},\n'
        printf '\t"safe":"0"\n'
        printf '}\n'
}
/usr/bin/curl --data-ascii "(body 12 3)"PURL

LEAVE A COMMENT

Captcha Code