Shell脚本实现钉钉群打卡提醒
发表于:2022-09-20 |
本文演示利用钉钉群机器人,配置定时提醒群内所有人打卡。
一、添加钉钉机器人
    创建钉钉群后添加机器人,拿到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': '[敬业签]:主人,您该打卡了,请注意!\n'
        },
        'at': {
            'isAtAll': true
        }
    }"
}
SendMsgToDingding

三、定时执行
    键入crontab -e后,根据自己需要设置定时执行脚本时间。这里设置周一到周五每天8:50设置打卡提醒:

50 8 * * 1-5 nohup bash /clockin/dingding.sh  > /dev/null 2>&1 &
四、效果查看
    执行脚本,可以查看效果:


    至此,打卡提醒成功!
上一篇:
grep命令去掉空格行和以#开头的行
下一篇:
Centos7 安装Go环境