对接钉钉机器人实现点餐提醒,妈妈再也不用担心我错过点餐了

公司的点晚饭时间是11点半到下午3点。忙起来真的很容易忘记,今天话不多说,直接开搞一个机器人提醒我们点饭 ::(笑眼) 。本教程基于centos7版本

{message type=”info” content=”前提要有一个服务器 和一个钉钉群”/}

  1. 要对接钉钉机器人,首先你要有钉钉的群。假设你已经有了钉钉群
  2. 选择群设置-只能群助手
    liblaqrq.png
  3. 选择添加机器人,通过webhook自定义方式
    liblbjz7.png
  4. 输入机器人名字,输入关键词,我一般写备忘,然后点击确定
    libldih1.png
  5. 复制好webhook地址(简单理解:webhook地址就是我们和机器人通信的凭证,所以要保存好了,且不要泄露奥)。然后点击完成,机器人就进群了。~
    lible15i.png
  6. 我们学习一下钉钉机器人的推送使用文档。地址是:https://open.dingtalk.com/document/robots/custom-robot-access 。我们这里选择这个text的类型的,有兴趣的也可以看看别的类型的消息推送
    liblhmf5.png
  7. 连接服务器,准备好推送脚本和定时任务.推送脚本我是这么写的。可以参考我的,也可以自己写
#!/bin/sh
. /etc/profile
. ~/.bash_profile
curl 'https://oapi.dingtalk.com/robot/send?access_token=da69d946905ba69e57d548257461223f2d4b7d9dc1fd0393939e656c' \
 -H 'Content-Type: application/json' \
 -d '{
    "at": {
        "atMobiles":[
          "phone1"
        ],
        "atUserIds":[

        ],
        "isAtAll": true
    },
    "text": {
        "content":"[备忘]到点了,快,点饭点饭,点饭点饭"
     },
    "msgtype":"text"
}'

注意事项:

{message type=”info” content=”如果你想@所有人,就isAtAll 输入true。如果不想at所有人,就把在这个群里的人的手机号填写到atMoblie里。还有就是你要推送的内容一定要有机器人设置里的关键词。比如我这里是 备忘”/}
至此推送内容的脚本已经完成了。我的最终脚本代码如下,前两行是加载环境的,稳妥起见可以加,也可以不加。

#!/bin/sh
. /etc/profile
. ~/.bash_profile
curl 'https://oapi.dingtalk.com/robot/send?access_token=67cbf6b18dbf6f22e6d4765a34XXXXXXXX39788aa18a93aa2ca01e4239' \
 -H 'Content-Type: application/json' \
 -d '{
    "at": {
        "atMobiles":[

        ],
        "atUserIds":[

        ],
        "isAtAll": true
    },
    "text": {
        "content":"[备忘]到点了,快,点饭点饭,点饭点饭"
     },
    "msgtype":"text"
}'
  1. 然后我们执行脚本测试一下是否能推送过去 。输入bash jiaoben.sh 很棒已经成功了
    liblyqkw.png
  2. 接下来我们要设置定时任务,让系统自动推送
  3. 我想让我的脚本在11-13点之间,每隔半小时一次,提醒我点餐。接下来输入crontab -e 。我们进行新增一个定时任务内容如下。完事后 :wq 保存并退出
    libm1x9b.png

    0,30 11-13 * * * bash  /hustudy/remindhuandwang.sh
  4. 新建定时任务之后,我们重启定时任务服务。就OK了
  5. 重启命令:systemctl restart crond.service

评论

  1. jiandan
    1 年前
    2023-6-02 14:20:36

    吃饭再也不会迟到了,加油干饭王

    • 博主
      jiandan
      1 年前
      2023-6-02 14:21:33

      加油打工人哈哈哈哈

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇