python发送文件内容给钉钉群_python钉钉机器人发消息

本文介绍了如何使用Python创建钉钉机器人,并通过Webhook发送文本消息。还展示了如何利用macOS的定时器cron实现定时发送钉钉消息。
摘要由CSDN通过智能技术生成

用于钉钉群,定时发消息之类的

1、创建钉钉机器人

选择机器人.png

2、创建机器人

创建机器人.png

3、创建成功,拿到webhook

4、创建一个钉钉发送消息

import requests

import json

def dingmessage():

# 请求的URL,WebHook地址

webhook = "https://oapi.dingtalk.com/robot/send?access_token=429b19df0c6a9faa0c2b0dec83735a8c3e96fc7bb7da707bdbaae9a01a756e30"

#构建请求头部

header = {

"Content-Type": "application/json",

"Charset": "UTF-8"

}

#构建请求数据

tex = "上班注意安全,不要迟到"

message ={

"msgtype": "text",

"text": {

"content": tex

},

"at": {

"isAtAll": True

}

}

#对请求的数据进行json封装

message_json = json.dumps(message)

#发送请求

info = requests.post(url=webhook,data=message_json,headers=header)

#打印返回的结果

print(info.text)

if __name__=="__main__":

dingmessage()

5、用mac自带的定时器,定时发送钉钉消息

用sudo crontab -e创建或者修改任务

任务文件格式:

sudo crontab -e

#回车,输入密码

#进入编辑任务页面

编辑任务

* * * * * python安装路径 运行文件路径

│ │ │ │ │

│ │ │ │ └─── 星期几 (0 - 6) (0到6 0代表周日 1周一)

│ │ │ └──────── 月份 (1 - 12)

│ │ └───────────── 每月几号 (1 - 31)

│ └────────────────── 小时 (0 - 23)

└─────────────────────── 分钟 (0 - 59)

设置好时间就可以定时发送了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值