使用Python自定义钉钉群聊机器人发送指定内容

1.创建钉钉群聊的自定义机器人。
获得机器人的webhook,我的机器人webhook为:https://oapi.dingtalk.com/robot/send?access_token=5304dc23bb9709ab48be0dec1e3829c17e3cca4b803b5625b76a8fe0a80a8c77

2.指定机器人发送指定代码:

#coding:utf-8
import json
import urllib.request

#1、构建url
url = "https://oapi.dingtalk.com/robot/send?access_token=5304dc23bb9709ab48be0dec1e3829c17e3cca4b803b5625b76a8fe0a80a8c77"   #url为机器人的webhook

#2、构建一下请求头部
header = {
    "Content-Type": "application/json",
    "Charset": "UTF-8"
}
#3、构建请求数据
data = {
    "msgtype": "text",
    "text": {
        "content": "大家好,你们猜猜我是谁"
    },
    "at": {
         "isAtAll": True     #@全体成员(在此可设置@特定某人)
    }
}

#4、对请求的数据进行json封装
sendData = json.dumps(data)#将字典类型数据转化为json格式
sendData = sendData.encode("utf-8") # python3的Request要求data为byte类型

#5、发送请求
request = urllib.request.Request(url=url, data=sendData, headers=header)

#6、将请求发回的数据构建成为文件格式

opener = urllib.request.urlopen(request)
#7、打印返回的结果
print(opener.read())
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值