python腳本實現向釘釘群組發送消息


一、json格式

import json
import requests
 
def sendmessage(message):
    url = 'https://oapi.dingtalk.com/robot/send?access_token=fksdjfksjXXXXXX' #釘釘機器人的webhook地址
    HEADERS = {
        "Content-Type": "application/json ;charset=utf-8 "
    }
    message = message
    String_textMsg = {
        "msgtype": "text",
        "text": {"content": message},
         "at": {
            "atMobiles": [
                "130xxxxxxxx"                                    #如果需要@某人,這里寫他的手機號
            ],
            "isAtAll": 1                                         #如果需要@所有人,這些寫1
        }
    }
    String_textMsg = json.dumps(String_textMsg)
    res = requests.post(url, data=String_textMsg, headers=HEADERS)
    print(res.text)
 
if '__name__' == '__main__':
    sendmessage('test')

 

二、消息模式:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import dingtalkchatbot.chatbot as cb
webhook = 'https://oapi.dingtalk.com/robot/send?access_token=fasdjlfkjasXXXXXXXXX'
ding = cb.DingtalkChatbot(webhook) ding.send_text(msg='test python script!',is_at_all=True) // is_at_all=True表示@all ,如果不加這個參數,釘釘群組收到消息不會@任何人。

 其中一定要確保系統中安裝了模塊 “dingtalkchatbot ” ,

如果沒有安裝,使用命令 " pip install DingtalkChatbot " 來安裝模塊 dingtalkchatbot


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM