企业微信添加机器人定时喊吃饭
今天早上,我在企业群里拉了几个小伙伴,建了个群聊,主要目的是每天中午三次握手确定吃饭的事情。
结果一个小伙伴说,搞个机器人自动提醒吧,好有道理。省得大家工作太认真而忘记吃饭!/狗头
开始
首先,要有个群,然后添加一个机器人,添加完成后,会有一个Webhook的地址
还有一个简单的配置说明,由于我们只是定时提醒个吃饭,功能很简单,就用curl第一个例子即可
我先测试了一下,把curl的地址改为自己机器人的,把hello world例子直接在Linux终端执行,企业微信群就会收到机器人的消息。
不错,下一步,就是把把那几行指令写进sh里
[root@compute eat-alarm]# ll
total 16
-rwxr-xr-x 1 root root 282 Aug 21 21:27 eat-alarm.sh
-rwxr-xr-x 1 root root 19 Aug 21 19:09 hello.sh
这里由于我自己比较傻逼,还耽误了一会儿。因为后面我设置了定时任务后,怎么都没反应,后来发现原因了
因为我的消息内容里有句“Let's go”,shell这玩意儿还需要对单引号转义字符吧,我特么刚开始也没有想到,明明hello world是正常的呀 /狗头
我用的vi,没有高亮,也就没有注意到,只想到是不是哪里多了个空格或是中文字符之类的,怎么都没查出来
气的不行,换成vim,结果刚打开就特么发现那个单引号了,害
好,继续。就是添加定时任务了。用crontab,这个工具不知道是不是Linux自带的,可以先查看一下有没有安装,没有安装的话就先安装一下。比如我查看一下,已经有了
[root@compute eat-alarm]# rpm -qa|grep crontab
crontabs-1.11-6.20121102git.el7.noarch
它的配置文件在这里
[root@compute ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root# For details see man 4 crontabs# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
4 11 * * 1,2,3,4,5 root /root/eat-alarm/hello.sh >> /root/lzb-log
上面最后一行是我添加的,不过我在这里添加好像没起作用,不知道为什么,有可能是因为那个单引号的问题
不在配置文件里设置的话,也可以自己随便创建一个文件,后缀为.cron就行,比如我这样
[root@compute eat-alarm]# ll
total 16
-rwxr-xr-x 1 root root 282 Aug 21 21:27 eat-alarm.sh
-rwxr-xr-x 1 root root 19 Aug 21 19:09 hello.sh
-rw-r--r-- 1 root root 187 Aug 21 21:28 lzb.cron
[root@compute eat-alarm]# cat lzb.cron
29 21 * * 1,2,3,4,5 /root/eat-alarm/eat-alarm.sh
#16 11 * * 1,2,3,4,5 root /root/eat-alarm/hello.sh > /root/lzb-log.txt
创建好cron文件后,执行
[root@compute eat-alarm]# crontab lzb.cron
然后就可以通过crontab -l看到定时任务了
[root@compute eat-alarm]# crontab -l
29 21 * * 1,2,3,4,5 /root/eat-alarm/eat-alarm.sh
#16 11 * * 1,2,3,4,5 root /root/eat-alarm/hello.sh > /root/lzb-log.txt# 每周1-5,21点29分运行
加入查看定时任务提示no crontab for root,没关系,执行一下crontab -e,然后再-l即可
最终结果
企业微信添加机器人定时喊吃饭相关推荐
- 工作随记-Java利用企业微信群机器人定时发送消息
hi,大家好,我是恰恰 阅读本文需要2分钟~ 最近利用企业微信群机器人做的需求主要有 1.返奖率通知与告警:抽奖箱能抽出垃圾也能抽出大货,每隔5分钟查询一下这个返奖率,如果用户频繁抽出大货,这个抽奖箱 ...
- 如何使用企业微信群机器人定时发送消息
场景描述: 每天早上8点钟通过企业微信群机器人发消息提醒大家打卡.在Aboter中该如何实现呢? 步骤: 首先创建一个IPaaS流程,触发条件组件编辑区选择[定时触发]类型.编辑区进行如下设置: 拖动 ...
- 企业微信添加机器人播报天气
<==前面这篇已经写了定时提醒吃饭的了,但是定时吃饭每天都是固定的那些字,所以后面又想着搞个天气播报,增加点花样,有意思嘛,活着开心点
- shell脚本触发企业微信群机器人
shell脚本触发企业微信群机器人 1.创建企业微信 略 2.企业微信添加机器人 3.复制hook地址 https://qyapi.weixin.qq.com/cgi-bin/webhook/send ...
- delphi 企业微信消息机器人_简单用VBS调用企业微信机器人发定时消息的方法
去年在企业微信群当中突然看到多了一个叫多群机器人的东西: 企业微信群机器人 以为是升级了什么黑科技,看了下说明,原来目前功能是一个接收自定义消息的Webhook接口,可以通过调用接口把自定义消息推送到 ...
- python 企业微信群机器人_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...
在企业经营过程中,及时了解行业相关信息(市场动态.竞品策略.行业数据等等)是非常必要的.通常情况下,商品部门.营销部门.市场部门可能都会安排专门的人员定期进行这些信息的搜集.整理,再进行内部的分享. ...
- div区域内容抓取_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...
在企业经营过程中,及时了解行业相关信息(市场动态.竞品策略.行业数据等等)是非常必要的.通常情况下,商品部门.营销部门.市场部门可能都会安排专门的人员定期进行这些信息的搜集.整理,再进行内部的分享. ...
- delphi 企业微信消息机器人_GitHub - guoxianlong/insight: Insight是一个可以管理企业微信群机器人的小工具,可以非常方便的往群里发布即时消息和定时消息。...
最科幻的企业微信群机器人管理工具 非常方便的发布群即时消息和定时消息,解放双手,提升沟通效率 部署教程 更新日志(2020.05.31) 修复设置为智能跳过工作日时,周日依然提醒问题. 前端修复定时成 ...
- SAP ABAP 添加企业微信群机器人并调用 API 发送消息
SAP ABAP 添加企业微信群机器人并调用 API 发送消息 引言: 这篇文章以我在个人开源项目"任务管理服务(ZTASK)"中的应用为例,通过讲述使用企业微信机器人实现任务的通 ...
最新文章
- 在线协作沟通,以目标分解成任务树基础的团队配合
- SpringBoot快速集成Apollo配置中心
- 安装python的redis模块
- faster rcnn论文_52 个深度学习目标检测模型汇总,论文、源码一应俱全!(附链接)...
- YYH算组合数(NOIP模拟赛Round 6)
- python识别手写文字_python实现ocr-手写体识别
- python数据类型
- 浅谈信息学奥赛NOIP
- 微型计算机上的tab作用,TAB键有什么用处
- 计算机主板外部接口功能,笔记本电脑主板接口功能分享
- 计算机主板大小性能区别,电脑主板是大板好还是小板好 主板中大板和小板的区别介绍...
- 上海名媛 -- 精致女孩的打拼生活
- 路由器、交换机、网关
- AM335x Linux调试1--MLO中打印寄存器值
- Windows10+ubuntu 双系统安装(针对联想小新air14)
- 区块链开发(十四)以太坊go-ethereum客户端查询交易列表探讨
- 学习笔记:曲线插值法
- C# PictureBox 图片控件
- vue-tree-chart 组织架构-树形图-流程图(含鼠标右击事件)
- “坝上”到底在哪里?