dingding robô

"Bot personalizado" suporta apenas o envio de mensagens, a resposta automática requer "bot interno da empresa"

enviar mensagem

import requests
import json

res = requests.post(
    'https://oapi.dingtalk.com/robot/send?access_token=036a339axxx',
    data = json.dumps({
    
    
        "text": {
    
    
            "content":"hello world"  # 不设置关键词
        },
        "at": {
    
    
            "atUserIds":[
                "user123"
            ],
            "isAtAll": False  # 不要省略
        },
        "msgtype": "text",
    }),
    headers={
    
    
        'Content-Type': 'application/json'
    }
)
print(res.text)

Resposta

  • {"errcode":0,"errmsg":"ok"}mensagem enviada com sucesso
  • {"errcode":40035,"errmsg":"缺少参数 json"}Verifique se o formato do parâmetro do corpo é json
  • {"errcode":310000,"errmsg":"错误描述:关键词不匹配;解决方案:请联系群管理员查看此机器人的关键词,并在发送的信息中包含此关键词;"}Quando a palavra-chave é definida, o conteúdo deve conter a palavra-chave para enviar a mensagem

tipo de mensagem

https://open.dingtalk.com/document/robots/custom-robot-access

tipo de texto

insira a descrição da imagem aqui

dict_tmp1 = {
    
    
    "msgtype": "text",
    "text": {
    
    
        "content":"1webhook"
    },
    "at": {
    
    
        "atUserIds":["vin0sen"],
        "isAtAll": False
    },
}

tipo de ligação:

insira a descrição da imagem aqui

dict_tmp2 = {
    
    
    "msgtype": "link", 
    "link": {
    
    
        "title": "钉钉", 
        "text": "钉钉,让进步发生", 
        "picUrl": "https://img.alicdn.com/imgextra/i4/O1CN01RtfAks1Xa6qJFAekm_!!6000000002939-2-tps-128-128.png", 
        "messageUrl": "https://www.dingtalk.com/"
    }
}
  • tipo de remarcação

artigo de referência

Documento oficial do robô personalizado DingTalk

Acho que você gosta

Origin blog.csdn.net/m0_52062236/article/details/132214283
Recomendado
Clasificación