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

转载于:https://www.cnblogs.com/carriezhangyan/p/11046301.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值