Python3 发送钉钉个人消息 - 不用机器人
要发送钉钉个人消息,可以使用钉钉开放平台的消息发送接口。以下是一个使用 Python 发送钉钉个人消息的示例代码:
import requests
import json
def send_dingtalk_message(access_token, message):
url = 'https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2'
headers = {'Content-Type': 'application/json'}
params = {
'access_token': access_token
}
data = {
'agent_id': '', # 钉钉应用的 agent_id
'userid_list': '', # 接收消息的用户 userid 列表,多个用户用逗号分隔
'msg': {
'msgtype': 'text',
'text': {
'content': message
}
}
}
response = requests.post(url, headers=headers, params=params, data=json.dumps(data))
result = response.json()
if result['errcode'] == 0:
print('消息发送成功')
else:
print('消息发送失败,错误码:', result['errcode'], ',错误信息:', result['errmsg'])
# 使用示例
access_token = 'YOUR_ACCESS_TOKEN'
message = 'Hello, DingTalk!'
send_dingtalk_message(access_token, message)
在上述代码中,需要替换YOUR_ACCESS_TOKEN为你自己的钉钉开放平台 access_token。同时,还需要填写agent_id和userid_list,分别代表钉钉应用的 agent_id 和接收消息的用户 userid 列表。
原文地址: https://www.cveoy.top/t/topic/pKCE 著作权归作者所有。请勿转载和采集!