python连接钉钉机器人(python钉钉机器人发送图片)

  • 1、钉钉机器人自动发消息(定时器自动执行脚本)
  • 2、钉钉机器人加签
  • 3、如何设置钉钉机器人设置关键词自动回复?

钉钉常用于日常工作中 我们经常需要每天或者每周定时去做一些事情 比如 日报 周报 晨会 周会等 为了防止忘记做这些事情 故考虑定时发送提醒消息。

我本次使用的方式是 crontab定时器命令 添加python脚本任务。

1、选择需要添加机器人的 群聊 ,然后依次单击 群设置 智能群助手 。

2、在 机器人管理 页面选择 自定义机器人 ,输入 机器人名字 并选择要发送消息的群,同时可以为机器人设置机器人头像。

3、完成必要的 安全设置 ,勾选 我已阅读并同意《自定义机器人服务及免责条款 》,然后单击 完成 。(安全设置添加其中一个就行 我选择的是 自定义关键字)

4、完成安全设置后,复制出机器人的 Webhook 地址,可用于向这个群发送消息,格式如下:

获取到Webhook地址后,向这个地址发起POST 请求,即可实现给该钉钉群发送消息。

自定义机器人支持 文本 (text) 、 链接 (link) 、 markdown(markdown) 、 ActionCard 、 FeedCard 消息类型。

本次使用脚本执行 没有接入SDK 需要可以 参考链接

cd到脚本文件根目录

执行 python(python3) sendMessage.py

常规做法:

1、打开定时器编辑模式

通常第一次使用这个命令的时候会类似报下面这个错:

原因是我们终端使用的是vim编辑器 系统没有指定默认编辑器 所以需要我们指定编辑器为vim

终端输入 su 命令进入root用户 没有密码的话 先设置个密码。

切换到root用户以后设置编辑模式:

至此报错信息解决。

此时用户已经切换至root

所以直接执行下面的步骤即可:

此时如果看到 installing new crontab 提示 证明任务已经添加成功

可使用 crontab -l 命令查看当前正在执行的命令。

参考链接:

参考链接一

参考链接二

参考链接三

参考链接四

钉钉自定义机器人安全设置为加签模式,把timestamp+”\n”+密钥当做签名字符串,使用HmacSHA256算法计算签名,然后进行Base64 encode,最后再把签名参数再进行urlEncode,得到最终的签名(需要使用UTF-8字符集)。

python3.7版本示例

钉钉自动回复怎么设置,步骤如下。

1、首先在电脑中打开钉钉,点击左上角的人物头像如下图所示。

2、然后在新窗口中选取“添加工作状态…”选项如下图所示。

3、接着在打开的页面中,选择一种已有的工作状态或自定义工作状态。

4、最后,在右侧窗口设置自动回复的内容,这样就完成了。

原创文章,作者:MNLUY,如若转载,请注明出处:https://www.506064.com/n/126881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
MNLUY的头像MNLUY
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相关推荐

发表回复

登录后才能评论