前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >对接钉钉机器人实现点餐提醒,妈妈再也不用担心我错过点餐了

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

作者头像
huolong
发布于 2023-06-01 02:50:58
发布于 2023-06-01 02:50:58
50100
代码可运行
举报
文章被收录于专栏:技术指北技术指北
运行总次数:0
代码可运行

公司的点晚饭时间是11点半到下午3点。忙起来真的很容易忘记,今天话不多说,直接开搞一个机器人提醒我们点饭

。本教程基于centos7版本

  1. 要对接钉钉机器人,首先你要有钉钉的群。假设你已经有了钉钉群
  2. 选择群设置-只能群助手
  1. 选择添加机器人,通过webhook自定义方式
  1. 输入机器人名字,输入关键词,我一般写备忘,然后点击确定
  1. 复制好webhook地址(简单理解:webhook地址就是我们和机器人通信的凭证,所以要保存好了,且不要泄露奥)。然后点击完成,机器人就进群了。~
  1. 连接服务器,准备好推送脚本和定时任务.推送脚本我是这么写的。可以参考我的,也可以自己写
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/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"
}'

注意事项:

至此推送内容的脚本已经完成了。我的最终脚本代码如下,前两行是加载环境的,稳妥起见可以加,也可以不加。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/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"
}'

然后我们执行脚本测试一下是否能推送过去 。输入bash jiaoben.sh 很棒已经成功了

接下来我们要设置定时任务,让系统自动推送

我想让我的脚本在11-13点之间,每隔半小时一次,提醒我点餐。接下来输入crontab -e 。我们进行新增一个定时任务内容如下。完事后 :wq 保存并退出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0,30 11-13 * * * bash  /hustudy/remindhuandwang.sh

新建定时任务之后,我们重启定时任务服务。就OK了

重启命令:systemctl restart crond.service

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Zabbix 随笔:钉钉机器人告警(脚本方式)
本文将带来 Zabbix 6.0 LTS 如何利用 Python 脚本实现钉钉机器人通知告警信息。
IT小白Kasar
2022/03/03
3.1K1
Zabbix 随笔:钉钉机器人告警(脚本方式)
python实现自动向钉钉群推送消息
步骤一:【电脑钉钉 】-【群聊】-【群设置】-【智能群助手】-【添加更多】-【添加机器人】-【自定义】-【添加】,编辑机器人名称和选择添加的群组。
墨紫羽墨
2021/12/12
1.6K0
python钉钉机器人自定义回复
然后去实现handle_client 就好了。篇幅有限。完整的代码关注公众号 罗尔街 即可获取
Michel_Rolle
2023/07/30
2.8K4
shell编写钉钉告警脚本
#!/bin/sh #@所有人 #'isAtAll': true webhook='https://oapi.dingtalk.com/robot/send?access_token=xxx'
@凌晨
2022/05/10
8940
shell脚本实现Linux磁盘空间超过阈值自动钉钉机器人告警
yuanfan2012
2024/03/21
3920
shell脚本实现Linux磁盘空间超过阈值自动钉钉机器人告警
我是怎样用Shell脚本完成钉钉机器人消息推送的
我喜欢shell,是因为在Linux环境下,几乎可以完成所有的事儿,而且依赖问题几乎可以忽略不计(一些特殊环境除外)。 所从这个角度出发,我大部分的代码都会优选Shell,当shell无法完成时我才会借助第三方语言来辅助,比如:PHP、Python等
爱技术的小黄鸭
2023/06/15
1.8K2
我是怎样用Shell脚本完成钉钉机器人消息推送的
系统监控及钉钉机器人告警脚本
一、背景 当前不同的公司服务器较多,在项目开发、部署和演示过程多次遇到服务器无故宕机的情况,另外各服务器上部署的中间件也存在无故下线的情况,如果出现以上情况就特别棘手,而技术人员无法第一时间感知。
IT运维技术圈
2022/10/24
6140
详解Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
Expression 用于提取变量值的表达式(支持JSONPath、XPath),提取的值赋值给上述自定义变量(例中为event_name)。
前端逗逗飞
2021/04/30
1.9K0
详解Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
自动化系列(四)Python实现钉钉机器人
定期数据需求除了以邮件的形式交付外,也可以发送到工作群里通知相关人员及时关注,本文将介绍如何推送数据到钉钉群里并@相关人员及时关注。
HsuHeinrich
2023/02/24
1.3K0
自动化系列(四)Python实现钉钉机器人
检测ceph状态并用用钉钉报警[bash]
本来是为了放假安心随手写的,结果这个漫长的假期真的收到了一个报警,因为我有两个pve集群使用ceph,一时间不知道是哪一个在报警,增加一行获取pve集群名,一并输出。
用户9314062
2022/05/20
6000
利用 shell 实现钉钉机器人告警推送
在运维中需要对主机业务进行周期巡检,为减少人工巡检频率,降低业务停机风险,利用 shell 脚本对 Linux 系统服务运行状态进行主动巡检,异常服务通过钉钉机器人进行告警消息推送。
Kevin song
2021/03/08
3.7K0
利用 shell 实现钉钉机器人告警推送
zabbix配置钉钉告警
服务器:{HOST.NAME} 发生:{TRIGGER.NAME}故障! 告警主机:{HOST.NAME} 监控项目:{ITEM.NAME} 监控取值:{ITEM.LASTVALUE} 告警等级:{TRIGGER.SEVERITY} 当前状态:{TRIGGER.STATUS} 告警信息:{TRIGGER.NAME} 告警时间:{EVENT.DATE} {EVENT.TIME} 事件ID:{EVENT.ID}
章工运维
2023/05/19
6020
Go使用Curl推送钉钉消息
最近在用Go实现业务日志实时监控,当捕捉到error级别的日志时,想要推送钉钉消息到群里进行通知,下面代码实现了简单消息及markdown消息推送到钉钉机器人webhook的操作,供大家参考。
Clive
2019/05/31
1.3K0
[C#] 钉钉机器人通知
操作步骤 【钉钉桌面客户端】-> 【群设置】-> 【智能群助手】-> 【添加新建机器人-选自定义】-> 【设置机器人名称头像】-> 【注意⚠️设置自定义关键字: TanCloud】 ->【添加成功后复
科控物联
2022/04/19
8740
[C#] 钉钉机器人通知
爬取蒲公英内测发版信息推送到钉钉群
在项目测试阶段,每次测试的App发版后,发版信息都会发布到蒲公英上,又由于项目的人员组织架构,无法在App构建完成后拿到发版信息,只能通过访问蒲公英上去查询,并且也不知道是何时发版。
wangmcn
2022/07/26
7410
爬取蒲公英内测发版信息推送到钉钉群
路由器日志通过钉钉机器人自动推送
由于申请的电信宽带IP不是固定的,每次变了IP又不知道,需要有个IP变更提醒的小功能。
萌海无涯
2020/05/09
1.2K0
Requests库(十三)利用钉钉机器人打造一个钉钉群定时推送今日头条24小时热闻
在Requests库(十二)实战获取今日头条24小时热文和Requests库(十一)实战请求钉钉群机器人,我们分享了如何请求今日头条24小时热闻和如何请求钉钉机器人,那么我们这节课就是要如何结合两个给大家做一个定时推送24小时热闻的群通知。
雷子
2021/03/15
9670
Requests库(十三)利用钉钉机器人打造一个钉钉群定时推送今日头条24小时热闻
钉钉报警脚本
# 1.调用格式 案例1 [root@summer logs]# curl 'https://oapi.dingtalk.com/robot/send?access_token=841826a8168
summerking
2022/09/19
5010
钉钉报警脚本
Python - 接入钉钉机器人
https://developers.dingtalk.com/document/robots/use-group-robots
小菠萝测试笔记
2021/11/18
9720
Python - 接入钉钉机器人
Laravel框架使用钉钉聊天机器人接收系统警报
钉钉提供的聊天机器人功能,可以使用自定义机器人的 webhook 我们可以将错误日志及时的推送到相关人员。
美团骑手
2021/12/24
6360
推荐阅读
相关推荐
Zabbix 随笔:钉钉机器人告警(脚本方式)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验