要发送钉钉个人消息,可以使用钉钉开放平台的消息发送接口。以下是一个使用 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_iduserid_list,分别代表钉钉应用的 agent_id 和接收消息的用户 userid 列表。


原文地址: https://www.cveoy.top/t/topic/pKCE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录