本文演示利用钉钉群机器人,配置定时提醒群内所有人打卡。
一、添加钉钉机器人
创建钉钉群后添加机器人,拿到Webhook地址:
二、编写Shell脚本
新建脚本文件dingding.sh,键入如下内容:
#!/bin/bash
webhook='https://oapi.dingtalk.com/robot/send?access_token=de20e91ea2f1b5327e042eb59a82030aeb7ad72245********************'
function SendMsgToDingding() {
curl $webhook -H 'Content-Type: application/json' -d "
{
'msgtype': 'text',
'text': {
'content': 'Test:主人,您该打卡了,请注意!\n'
},
'at': {
'isAtAll': true
}
}"
}
SendMsgToDingding
三、定时执行
键入crontab -e后,根据自己需要设置定时执行脚本时间。这里设置周一到周五每天8:50设置打卡提醒:
50 8 * * 1-5 nohup sh /clockin/dingding.sh > /dev/null 2>&1 &
四、效果查看
执行脚本,可以查看效果:
至此,打卡提醒成功!