钉钉机器人定点执行制作流程

一、钉钉机器人的实现主要分为三个步骤:

1.钉钉群机器人制作;

2.钉钉群机器人接口开发;

3.服务器shell脚本与计划任务编写。

 

二、钉钉群机器人的制作

进入要添加机器人的目标群后

 

到这里群机器人已经添加完成,下面写代码往这个接口发送信息。

 

三、钉钉群机器人接口开发

我是参照钉钉开放平台的,链接如下:

https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.Rqyvqo&treeId=257&articleId=105735&docType=1

选择自己适用的编程语言往图5的接口发送post请求即可,我以python为例:

 

url : 是图5我们复制的webhood;

HEADERS : 不能省略,复制粘贴即可;

String_textMsg : 是我们要发送的消息,注意格式,还能发送图片、超链接等,详情请查阅钉钉开放平台;

封装为json携带参数发送post请求即可。

我们将此python文件命名为dingdingUrl_xinxi_shangban.py,这是上班提醒的接口文件,下班提醒命名为dingdingUrl_xinxi_xiaban.py,接口代码完成后是服务器的相关操作。

 

四、服务器shell脚本与计划任务编写

1.环境部署

我是用python来写的接口,在服务器需要部署python36的环境,部署方法请参考:

https://www.cnblogs.com/engeng/p/6803061.html

如果你用Java来写的接口,注意在服务器部署JDK环境,部署方法请参考:

https://www.cnblogs.com/manong--/p/8016884.html

2.shell脚本编写

这是我放接口文件的路径,在/root下

执行上班提醒的shell脚本编写如下:

Shell脚本开头以#!/bin/sh开头,不能省略;

python  是要执行的命令;

/root/dingdingUrl_xinxi_shangban.py  是要执行的文件路径,这里必须写绝对路径;

执行下班提醒的shell脚本编写如下:

更多shell知识请参考:

https://blog.csdn.net/birdben/article/category/6355850

这哥们写的挺全的,建议收藏。

3.计划任务编写

在命令行输入crontab -e ,进行计划任务编写。

上班发送消息提醒编写如下:

下班发送消息提醒编写如下:

以下班提醒为例,解释一下各部分的含义:

10  18  *  *  *  /root/quntuisong_xinxi_xiaban.sh

从左到右依次为:

10 代表的分钟

18 代表的小时

*   代表的日

*   代表的月

*   代表的周

/root/quntuisong_xinxi_xiaban.sh  命令,要执行的脚本路径

总的意思是每月每周每天的18:10执行/root/quntuisong_xinxi_xiaban.sh这个脚本

更多计划任务编写请参考:

https://blog.csdn.net/bsf5521/article/details/76522222

 

五、总结

钉钉机器人的定点执行制作流程如上,如果有什么问题请留言讨论。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值