钉钉机器人发送图片 python_python封装钉钉Webhook机器人消息发送逻辑
python封装钉钉Webhook机器人消息发送逻辑,目前仅支持python2。
安装
pip install dingmsgapi
初始化实例
from ding_msg_api import MsgClient
# Webhook机器人access_token
msgClient = MsgClient("****************")
发送Text消息
from ding_msg_api import TextMsg
# @群里所有人发文本消息
txtMsg = TextMsg()
txtMsg.set_text(txt="text message")
txtMsg.set_at_all(True)
msgClient.send_message(txtMsg)
# @某个人发文本消息
txtMsg = TextMsg()
txtMsg.set_text(txt="text message")
txtMsg.add_at_user(telephone="***********")
msgClient.send_message(txtMsg)
发送Link消息
from ding_msg_api import LinkMsg
linkMsg = LinkMsg()
linkMsg.set_title(title="link message")
linkMsg.set_text(txt="test")
linkMsg.set_picUrl(pic_url="")
linkMsg.set_messageUrl(message_url="")
msgClient.send_message(linkMsg)
发送Markdown消息
from ding_msg_api import MarkdownMsg
markDownMsg = MarkdownMsg()
markDownMsg.set_title(title="markdown message")
markDownMsg.set_text(txt="### test")
msgClient.send_message(markDownMsg)
发送ActionCard消息
from ding_msg_api import ActionCardMsg
actionCardMsg = ActionCardMsg()
actionCardMsg.set_title(title="actioncard message")
actionCardMsg.set_text(txt="test")
actionCardMsg.set_singleTitle(single_title="test")
actionCardMsg.set_singleURL(single_url="")
msgClient.send_message(actionCardMsg)
发送FeedCard消息
from ding_msg_api import FeedCardMsg
feedCardMsg = FeedCardMsg()
for i in range(5):
feedCardMsg.add_feed_link(title="test%d" % i, message_url="messageURL%d" % i, pic_url="picUrl%d" % i)
msgClient.send_message(feedCardMsg)
参考文档
祝您工作愉快!!!
钉钉机器人发送图片 python_python封装钉钉Webhook机器人消息发送逻辑相关推荐
- linux系统怎么安装钉钉,在deepin linux系统中安装钉钉DingTalk的方法
本文介绍在深度deepin linux操作系统中安装钉钉DingTalk的方法,安装的版本为官方最新版钉钉,并非web版本.playonlinux重新安装钉钉,发现大部分功能都可以使用,就是无法显示光 ...
- java云之家发送信息_pubacct:公共服务号开放api_消息发送 - 云之家·开放平台
消息内容由消息的发送发.接收方.消息类型.身份认证签名等不可见信息以及发布内容等可见信息组成. 备注:消息若要进待办列表,公共号必须上传头像 { "from":"发送方信 ...
- C++中的Socket编程使用协议发送图片
使用: (1)首先运行服务端,待服务端运行起来: (2)最后运行客户端,输入要传输文件到哪个目标机器的IP地址: (3)输入传输文件的路径及文件(完成的路径),其中包含文件的类型,也就是后缀需要包含( ...
- 04环信聊天界面 - 发送图片消息和显示图片
1.在聊天控制器连线 /*** 点击上传图片*/ - (IBAction)showImgPickerAction:(UIButton *)sender {// 图片选择控制器UIImagePicker ...
- kafka之Producer同步与异步消息发送及事务幂等性案例应用实战
本套系列博客从真实商业环境抽取案例进行总结和分享,并给出Spark商业应用实战指导,请持续关注本套博客.版权声明:本套Spark商业应用实战归作者(秦凯新)所有,禁止转载,欢迎学习. 秦凯新的技术社区 ...
- RocketMQ一行代码造成消息发送失败
这是我的第 198 期分享 作者 | 丁威 来源 | 中间件兴趣圈(ID:dingwpmz_zjj) 分享 | Java中文社群(ID:javacn666) 1.问题现象 首先接到项目反馈使用 Roc ...
- 四种策略确保 RabbitMQ 消息发送可靠性!你用哪种?
微服务可以设计成消息驱动的微服务,响应式系统也可以基于消息中间件来做,从这个角度来说,在互联网应用开发中,消息中间件真的是太重要了. 今天,以 RabbitMQ 为例,松哥来和大家聊一聊消息中间消息发 ...
- RocketMQ源码解析-Producer消息发送
首先以默认的异步消息发送模式作为例子.DefaultMQProducer中的send()方法会直接调用DefaultMQProducerImpl的send()方法,在DefaultMQProducer ...
- RocketMQ 一行代码造成大量消息发送失败
作者 | 丁威 来源 | 中间件兴趣圈 问题现象 首先接到项目反馈使用 RocketMQ 会出现如下错误: 错误信息关键点:MQBrokerException:CODE:2DESC:[TIMEOUT_ ...
最新文章
- JDBC 利用反射技术将查询结果封装为对象(简单ORM实现)
- BigGAN被干了!DeepMind发布LOGAN:FID提升32%,华人一作领衔
- C# 子类实例化基类 基类使用不了子类的方法_C#学习笔记09--构造方法/析构方法/继承/多态/封装...
- 交换机、集线器、路由器
- javascript --- 异步工作流的动态排队技术
- jenkins自动部署--定时轮询svn代码更新并自动发布至测试环境
- html5与其他语言的优势,浅谈:html5和html的区别
- day03_js学习笔记_03_js的事件、js的BOM、js的DOM
- 数据分析Power BI数据建模教程(三)——如何优化数据模型
- UGUI更换图片的三种方法
- 你知道硬齿面减速机价格为什么比齿轮减速机,蜗轮蜗杆减速机高?
- Apache(阿帕奇) 配置环境及使用(保姆级教程)拒绝繁琐
- 【图床】PicGo配置图片压缩
- 此Apple ID尚未在iTunes Store Apple Id登录苹果商店(App Store)身份验证提示需要官网技术支持
- python开头编码cc手_python的编码问题整理
- 易捷行云大规模云数据中心小时级安装部署|轻运维之安装部署
- 西电微机系统课程设计步进电机开环控制系统
- GIS开发:Contour(轮廓线)
- 存储空间不足,无法完成此操作
- Quartus II使用说明(Verilog HDL二选一数据选择器 )
热门文章
- 净迁移人口预测程序python_高质量深度学习模型, 一键模型预测,迁移学习很简单...
- 将 Citavi 笔记按需要导出
- 串口服务器的通讯模式
- 【渝粤教育】国家开放大学2018年秋季 8177-21T (1)工程经济与管理 参考试题
- [渝粤教育] 中国地质大学 微积分(一) 复习题 (2)
- 【渝粤题库】国家开放大学2021春2175市场营销学题目
- MATLAB下数组随机打乱顺序的方法
- α稳定分布噪声基本原理及基于Chambers Mallows Stuck算法生成噪声并对信号加噪
- 计算机怎么录制视频教程,怎么录制视频教程?查看电脑具体录屏方法
- mt5 mysql数据库_Django -- 使用MySql数据库