DingtalkChatbot简单使用

DingtalkChatbot

前言:该项目配合钉钉机器人 ,手机用户可以通过面对面建群创建单人群聊然后在电脑端 ···->智能群助手->添加机器人->自定义-> 然后添加机器人,记得用密钥

钉钉机器人是钉钉群的一个高级扩展功能,但使用起来却非常简单,只需要注册一个钉钉账号,就可以将第三方服务信息聚合到钉钉群中,实现信息的自动同步。

常见的使用场景:

1、聚合Github、Gitlab等源码管理服务,实现源码更新同步;

2、聚合Trello、JIRA等项目协调服务,实现项目信息同步;

3、机器人支持Webhook自定义接入,就可以实现更多可能性,例如:将运维报警、自动化测试结果报告、工作&生活日程安排(上班打卡、下班吃饭、健身、读书、生日、纪念日...)的提醒;

项目安装

  • 安装
pip install DingtalkChatbot
  • 更新
pip install -U DingtalkChatbot

支持功能

支持Text消息;
支持Link消息;
支持image表情消息;
支持Markdown消息;
支持ActionCard消息;
支持消息发送失败时自动通知(默认fail_notice=False不通知,开发者可根据返回的消息发送结果自行判断处理)
支持设置消息链接打开方式(默认pc_slide=False,跳转至浏览器打开,pc_slide=True,则在PC端侧边栏打开)
支持钉钉官方消息发送频率限制限制:每个机器人每分钟最多发送20条;
支持Python2、Python3;
支持钉钉企业内部机器人自定义outgoing机器人消息发送;
支持最新版钉钉机器人加密设置密钥验证;

简单使用:

初始化:

sent_text

  • sent_text用于发送文本 这个钉钉消息可以进行@(依据手机号或者id),也可以@所有人

send_image

  • 给上图片连接就可以发送图片

  • 这个比较全面,就是发送个连接有点图片罢了

send_markdowm

  • 顾名思义就是发送markdown文件

send_free_card

send_action_card

posted @ 2022-04-11 14:37  z2n3  阅读(644)  评论(0编辑  收藏  举报