dingtalk 推送手机号信息 golang_Python学习第九十六天:Python调用钉钉机器人推送消息...
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调用钉钉机器人推送消息...相关推荐
- Java学习 第十六天(泛型)
Java学习 第十六天---泛型与集合 第一章 泛型 1.1 泛型概述 1.2 泛型类 1.3 泛型类练习---抽奖问题 1.4 泛型类的子类 1.5 泛型接口 1.6 重写泛型父类或泛型接口中方法的 ...
- python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图
python数据挖掘学习]十五.Matplotlib调用imshow()函数绘制热图 #2018-03-28 14:47:19 March Wednesday the 13 week, the 087 ...
- 游戏策划学习第二十六天
游戏策划学习第二十六天 5/26 看书笔记: 使命感的重要性: 维基百科的维护工作,一则不当的内容在维基百科会在平均1.7秒内被志愿者人工审核去除.表层上讲,这是因为他们有责任心,但是从他们的动机角度 ...
- 钉钉机器人(1)创建钉钉群机器人推送消息
创建钉钉群机器人发送消息 钉钉群机器人是一个高级扩展功能,只要有一个钉钉账号,就可以使用它.它可以将第三方信息聚合到钉钉群中,实现信息自动同步.支持Webhook协议的自定义接入,通过发明者量化机器人 ...
- Dubbo学习记录(十六)--服务调用【二】 - Invoker的调用、ProxyFactory、Protocol、Filter,Exchanger, Transporter扩展点
服务调用的前置学习[二] 服务调用涉及到的东西比较多, 需要一个个的理解透彻, 最终才能串起来: 服务端DubboInvoker的包装 DubboInvoker的生成是在服务导出的过程中创建的:由于D ...
- 高龄白菜java学习第九十八、九天(java数据结构和算法(17))
文件的压缩和解压(其余部分复用上面) //将一个文件压缩/*** @param srcFile 要压缩的文件的全路径* @param dstFile 压缩后要保存在哪里的全路径*/public sta ...
- 高龄白菜java学习第九十二、三天(java数据结构和算法(13))
第六章:树 一.二叉树 思路分析 节点提供具体实现方法,树实现接口调用 二.查找指定节点 思路分析 三.二叉树删除节点 课后作业: 代码实现 package Tree.BinaryTree;publi ...
- Python企业微信群机器人推送消息,定时提醒。
import time import schedule import datetime from WorkWeixinRobot.work_weixin_robot import WWXRobotww ...
- js读取word文档内容_Python学习第九十二天:Python操作word
1.Python写word文档 要操作word文档首先需要安装python-docx库: pip install python-docx 然后导入docx模块,或者从docx模块中导入Document ...
最新文章
- 成熟的GAN会自己分析脸部纹理!英伟达StyleGAN团队出新作,网友:竟然还能有突破...
- kudu大量数据更新_Apache Kudu又更新?1.4版改进了Web界面
- Spark streaming vs JStorm
- python3 numpy中矩阵np.dot(a,b)乘法运算
- 万兆网卡实际吞吐量_案例探索 | 千兆/万兆网卡每秒转发包数处理能力上限到底有多大?...
- JavaScript 中 Property 和 Attribute 的区别
- 易筋SpringBoot 2.2 | 第三十二篇:Redis Docker入门
- 播放器显示服务器失败是什么意思,播放器没有办法播放
- 广域网相关技术之FR帧中继、PPP、PPPOE
- 国内大多数网站的密码在 post 传输过程中都是明文的,这正常吗?
- 布线时排阻(IC)管脚交换步骤
- html锯齿边框,css3制作邮票(锯齿边框)-css3制作邮票(锯齿边框)-HTML5+CSS3-编玩编学- 注重积累的过程 快速锁定问题解决问题 写博客,在积累源码,持续更新技术博客,加分项...
- 乐山计算机学校学籍管理,乐山计算机学校学生管理系统设计与实现
- LSD直线检测和霍夫线变换的学习建议
- 802.11--802.11a协议
- 费雪MOGAFX方程式是什么? -
- 视频教程-游戏网络编程必备知识-Unity3D
- triz桌面计算机,分享|ndm:NPM 的桌面 GUI 程序
- 迈动互联中标中建集团
- 算法001-C++从0到1实现链表v1