1.创建钉钉机器人

  • 群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步;
  • 进入一个钉钉群,点击右上角的“群设置”进入群设置页面;
  • 选择群机器人点击进入,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群,如果需要的话,可以为机器人设置一个头像。点击"完成添加",完成后会生成Hook地址,点击“复制”按钮,即可获得这个机器人对应的Webhook地址;
  • 也可以对群机器人进行添加、编辑和删除的操作;

2.推送消息

  • 获取到Webhook地址后,用户可以向这个地址发起HTTP POST 请求,即可实现给该钉钉群发送消息,发起POST请求时,必须将字符集编码设置成UTF-8;
  • msgtype:消息类型,可以根据自己的使用场景选择合适的消息类型,如text文本、link连接、markdown等;
  • atMobiles:自定义机器人发送消息时,可以通过手机号码指定“被@人列表”,在“被@人列表”里面的人员收到该消息时,会有@消息提醒;
  • isAtAll:bool类型,true为@所有人,否则为false;
import requests
import json
class DingTalk_Base:def __init__(self):self.__headers = {'Content-Type': 'application/json;charset=utf-8'}self.url = ''def send_msg(self,text):json_text = {"msgtype": "text","text": {"content": text},"at": {"atMobiles": [""],"isAtAll": False}}return requests.post(self.url, json.dumps(json_text), headers=self.__headers).content
class DingTalk_Disaster(DingTalk_Base):def __init__(self):super().__init__()# 填写机器人的urlself.url = ''
if __name__ == '__main__':ding = DingTalk_Disaster()ding.send_msg('')

  • 钉钉开发文档地址:https://opendoc.dingtalk.com/microapp/serverapi2/krgddi

参考:

欢迎登岛修炼武功_侠课岛​www.9xkd.com

dingtalk 推送手机号信息 golang_Python学习第九十六天:Python调用钉钉机器人推送消息...相关推荐

  1. Java学习 第十六天(泛型)

    Java学习 第十六天---泛型与集合 第一章 泛型 1.1 泛型概述 1.2 泛型类 1.3 泛型类练习---抽奖问题 1.4 泛型类的子类 1.5 泛型接口 1.6 重写泛型父类或泛型接口中方法的 ...

  2. python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图

    python数据挖掘学习]十五.Matplotlib调用imshow()函数绘制热图 #2018-03-28 14:47:19 March Wednesday the 13 week, the 087 ...

  3. 游戏策划学习第二十六天

    游戏策划学习第二十六天 5/26 看书笔记: 使命感的重要性: 维基百科的维护工作,一则不当的内容在维基百科会在平均1.7秒内被志愿者人工审核去除.表层上讲,这是因为他们有责任心,但是从他们的动机角度 ...

  4. 钉钉机器人(1)创建钉钉群机器人推送消息

    创建钉钉群机器人发送消息 钉钉群机器人是一个高级扩展功能,只要有一个钉钉账号,就可以使用它.它可以将第三方信息聚合到钉钉群中,实现信息自动同步.支持Webhook协议的自定义接入,通过发明者量化机器人 ...

  5. Dubbo学习记录(十六)--服务调用【二】 - Invoker的调用、ProxyFactory、Protocol、Filter,Exchanger, Transporter扩展点

    服务调用的前置学习[二] 服务调用涉及到的东西比较多, 需要一个个的理解透彻, 最终才能串起来: 服务端DubboInvoker的包装 DubboInvoker的生成是在服务导出的过程中创建的:由于D ...

  6. 高龄白菜java学习第九十八、九天(java数据结构和算法(17))

    文件的压缩和解压(其余部分复用上面) //将一个文件压缩/*** @param srcFile 要压缩的文件的全路径* @param dstFile 压缩后要保存在哪里的全路径*/public sta ...

  7. 高龄白菜java学习第九十二、三天(java数据结构和算法(13))

    第六章:树 一.二叉树 思路分析 节点提供具体实现方法,树实现接口调用 二.查找指定节点 思路分析 三.二叉树删除节点 课后作业: 代码实现 package Tree.BinaryTree;publi ...

  8. Python企业微信群机器人推送消息,定时提醒。

    import time import schedule import datetime from WorkWeixinRobot.work_weixin_robot import WWXRobotww ...

  9. js读取word文档内容_Python学习第九十二天:Python操作word

    1.Python写word文档 要操作word文档首先需要安装python-docx库: pip install python-docx 然后导入docx模块,或者从docx模块中导入Document ...

最新文章

  1. 成熟的GAN会自己分析脸部纹理!英伟达StyleGAN团队出新作,网友:竟然还能有突破...
  2. kudu大量数据更新_Apache Kudu又更新?1.4版改进了Web界面
  3. Spark streaming vs JStorm
  4. python3 numpy中矩阵np.dot(a,b)乘法运算
  5. 万兆网卡实际吞吐量_案例探索 | 千兆/万兆网卡每秒转发包数处理能力上限到底有多大?...
  6. JavaScript 中 Property 和 Attribute 的区别
  7. 易筋SpringBoot 2.2 | 第三十二篇:Redis Docker入门
  8. 播放器显示服务器失败是什么意思,播放器没有办法播放
  9. 广域网相关技术之FR帧中继、PPP、PPPOE
  10. 国内大多数网站的密码在 post 传输过程中都是明文的,这正常吗?
  11. 布线时排阻(IC)管脚交换步骤
  12. html锯齿边框,css3制作邮票(锯齿边框)-css3制作邮票(锯齿边框)-HTML5+CSS3-编玩编学- 注重积累的过程 快速锁定问题解决问题 写博客,在积累源码,持续更新技术博客,加分项...
  13. 乐山计算机学校学籍管理,乐山计算机学校学生管理系统设计与实现
  14. LSD直线检测和霍夫线变换的学习建议
  15. 802.11--802.11a协议
  16. 费雪MOGAFX方程式是什么? -
  17. 视频教程-游戏网络编程必备知识-Unity3D
  18. triz桌面计算机,分享|ndm:NPM 的桌面 GUI 程序
  19. 迈动互联中标中建集团
  20. 算法001-C++从0到1实现链表v1

热门文章

  1. LeetCode Single Number I / II / III
  2. 【数据结构上机练习】5.栈的简单操作(2)
  3. 自创算法实现Reporting Service中多值判定
  4. HDU2527 Safe Or Unsafe【哈夫曼编码】
  5. Bailian2944 单词替换【字符串流】
  6. Go语言实现的素数筛选程序
  7. HDU2078 复习时间【水题】
  8. CCF201412-4 最优灌溉(100分)
  9. 最大似然估计的缺陷 —— 方差和均值的 bias
  10. 极简代码(六)—— 返回 0/1 构成的布尔向量