企业微信群机器人实现工单通知脚本示例(shell实现)
Linux使用shell实现企业微信群机器人推送工单通知和提醒
,比如我们在server/config/application.yml中的配置的通知脚本为/home/sendMsg.sh
#通知脚本绝对路径(若配置脚本,无论是否配置过邮件,都会执行该脚本),可以为空,参考模板:server/template/sendMsg.sh warnScript: bash /home/sendMsg.sh #是否将通知内容转为unicode(针对告警脚本生效),yes是,no否,钉钉微信等通知建议设置为yes,windows部署server需设置为yes,否则接受到会是乱码 warnToUnicode: yes
/home/sendMsg.sh内容如下(记得给脚本赋加可执行权限)
#!/bin/bash content=$1 content=${content//\ /} content=${content//\"/} date=$(date +%Y-%m-%d) time=$(date "+%H:%M:%S") content=" **WGCLOUD** >time:$date.$time >info:$content " webHookUrl="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" content='{"msgtype": "markdown","markdown": {"content": "'$content'","mentioned_list":"@all"},}' echo "content : $content" curl --data-ascii "$content" $webHookUrl echo "over!"
以上配置好后,需要重启下server生效