通过shell脚本发送警告消息到钉钉

钉钉机器人

  • 钉钉有自己的机器人,可以发送天气 github 等更新信息到钉钉
  • 还可以自定义机器人,可以将自己定义的信息发送到钉钉

建群

  • 首先,要在钉钉上建一个群,如果不想打扰别人,可以点击手机钉钉上的加号->发起群聊->面对面建群->输入数字,只加自己,这样就加入了一个只有自己的群聊

获取access_token

  • 建好群之后,在电脑上的群设置里->群机器人->添加机器人->自定义机器人->获取hook链接

编写shell脚本

#!/bin/bash
function httpRequest()
{
 #curl 请求 将access_token换成自己的
 curl -H "Content-type: application/json" -X POST -d '{"msgtype": "text","text": {"content": "'$message'"}, "at": {"atMobiles": ["'$phone'"], "isAtAll": false}}' https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}

# message 是要发送到钉钉的信息,中间不要有空格
message=$1
# 如果第二个参数是'@'符号,就@手机号对应的群成员
if [ "$1" != "" ] && [ "$2" = "@" ] ;then
 phone=153xxxxxxxx
fi

httpRequest
exit 0
  • 运行命令: sh alarm.sh 测试信息 @ @ 手机号相应的用户
  • 这个脚本只是简单地将信息发送到钉钉上,钉钉官方还有很多种格式可选,具体到钉钉官网可以查看:链接 自定义机器人

转载于:https://my.oschina.net/u/4017963/blog/2994340

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值