钉钉机器人发送图片 python,机器人编程python代码

  钉钉机器人发送图片 python,机器人编程python代码

  

  1.添加自定义机器人

  相关学习推荐:python视频教程

  2.编写python代码请求钉钉机器人所给的webhook

  钉钉自定义机器人官方文档

  安全方式使用加签的方式:

  第一步,把时间戳\n 密钥当做签名字符串,使用HmacSHA256算法计算签名,然后进行Base64编码,最后再把签名参数再进行urlEncode,得到最终的签名(需要使用UTF-8字符集)。

  参数

  说明

  时间戳

  当前时间戳,单位是毫秒,与请求调用时间误差不能超过一小时

  秘密

  密钥,机器人安全设置页面,加签一栏下面显示的一秒钟开头的字符串

  导入请求

  #python 3.8

  导入时间

  导入哈希值的消息验证代码

  导入摘要算法

  导入base64

  导入urllib.parse

  timestamp=str(round(time。时间()* 1000))

  secret=加签时生成的密钥

  secret _ enc=秘密。编码(“utf-8”)

  字符串到符号={}\n{} 格式(时间戳、密码)

  字符串到符号编码=字符串到符号。编码(“utf-8”)

  hmac_code=hmac.new(secret_enc,string_to_sign_enc,digestmod=hashlib.sha256).摘要()

  sign=URL库。解析。quote _ plus(base64。64编码(hmac _ code))

  打印(时间戳)

  打印(签名)第二步,把时间戳和第一步得到的签名值拼接到统一资源定位器中。

  参数

  说明

  时间戳

  第一步使用到的时间戳

  符号

  第一步得到的签名值

  第三步,发送请求

  url=生成的Webhooktimestamp={}sign={} .格式(时间戳、符号)

  打印(网址)

  标题={

  内容类型 : 应用程序/json

  }

  json={msgtype: text ,

  文本 : {

  内容 : 888

  } }

  resp=requests.post(url=url,headers=headers,json=json)

  打印(分别为文本)结果:

  整体代码:

  导入请求

  #python 3.8

  导入时间

  导入哈希值的消息验证代码

  导入摘要算法

  导入base64

  导入urllib.parse

  timestamp=str(round(time。时间()* 1000))

  secret=加签时生成的密钥

  secret _ enc=秘密。编码(“utf-8”)

  字符串到符号={}\n{} 格式(时间戳、密码)

  字符串到符号编码=字符串到符号。编码(“utf-8”)

  hmac_code=hmac.new(secret_enc,string_to_sign_enc,digestmod=hashlib.sha256).摘要()

  sign=URL库。解析。quote _ plus(base64。64编码(hmac _ code))

  打印(时间戳)

  打印(签名)

  url=生成的Webhooktimestamp={}sign={} .格式(时间戳、符号)

  打印(网址)

  标题={

  内容类型 : 应用程序/json

  }

  json={msgtype: text ,

  文本 : {

  内容 : 测试

  } }

  resp=requests.post(url=url,headers=headers,json=json)

  打印(分别为文本)相关学习推荐:编程视频

  以上就是学习大蟒使用自定义钉钉机器人的示例代码的详细内容,更多请关注盛行信息技术软件开发工作室其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 钉钉怎么多屏分屏直播手机,钉钉怎么多屏分屏直播放
  • 钉钉如何删除文档,钉钉删除文档怎么找回
  • 钉钉如何创建在线文档,钉钉怎么创建在线编辑文档
  • 钉钉云课堂考试监控系统,钉钉云课堂考试规则
  • ,,Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
  • 钉钉云课堂考试老师能看到吗,钉钉云课堂考试不通过怎么办
  • 钉钉云课堂考试监控系统,钉钉云课堂可以进行在线考试
  • 钉钉手机直播能多群联播吗,钉钉直播怎样多群联播
  • 钉钉直播切出去了还会显示在线吗怎么办,钉钉直播切出去了直播还会显示在线吗
  • 钉钉里如何连麦,手机钉钉如何连麦
  • 钉钉黑屏回放也是黑屏怎么回事苹果,钉钉视频回放黑屏怎么回事
  • 钉钉头像挂件怎么设置方法,钉钉头像挂件怎么设置最新版
  • 钉钉云课堂横屏设置方法图片,钉钉云课堂横屏设置方法教程
  • 钉钉故障了的解决教程是什么,使用钉钉遇到故障怎么办
  • 钉钉云课堂回放教程在哪,钉钉云课堂回放教程在哪
  • 留言与评论(共有 条评论)
       
    验证码: