钉钉设置




需要注意的是,在安全设置一栏里,我们选择加签的方式来验证。钉钉机器人的安全策略有三种:第一种是使用关键字,就是说推送的消息里必须包含创建机器人时定义的关键字,如果不包含就推送不了消息;第二种就是使用加密签名,第三种是定义几个ip源,非这些源的请求会被拒绝。综合来看,还是第二种又安全又灵活。
创建成功后,系统会分配一个webhook地址,这个地址需要保存一下,地址中有唯一的accesstoken,还有一个秘钥。

1.Python代码实现钉钉消息推送

Python第三方包之DingDingBot钉钉机器人实现消息推送,支持发文本格式、链接格式、markdown格式。

pip install DingtalkChatbot

1)发信息

from dingtalkchatbot.chatbot import DingtalkChatbot
webhook = 'https://oapi.dingtalk.com/robot/send?access_token=cd63aa2982d3f140c3jjjjjjj'
secret = 'SEC0eb990ca1ab6cxxxxxxxx'
xiaoding = DingtalkChatbot(webhook,secret=secret,pc_slide=True,fail_notice=True)
#text
xiaoding.send_text(msg='测试的,可以忽略不计',is_at_all=False)

2)发送发送txt消息 @指定人

# 用户手机号列表
at_mobiles = ['15623728888'] #这里填@的人的手机号,可自定义@的位置,默认添加在消息末尾
xiaoding.send_text(msg='你好啊!', at_mobiles=at_mobiles)

3)发送Link消息

# link
xiaoding.send_link(title='ITester软件测试小栈所有历史文章',text='点击查收!',message_url='https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI5MTg1NjA4Nw==#wechat_redirect',pic_url='http://wx.qlogo.cn/mmhead/Q3auHgzwzM6h0QgTMSjYavc1h3yODa0xnS5iaI09GXpM49gpncZcYhw/132')

4)发送图片信息

# image
xiaoding.send_image(pic_url='https://baike.baidu.com/pic/%E4%B8%8A%E7%8F%AD/79978/1/5243fbf2b2119313043a69bb6b380cd791238d44?fr=lemma&ct=single#aid=1&pic=5243fbf2b2119313043a69bb6b380cd791238d44')

5)发送Markdown消息给所有人

# markdown   提醒所有人
xiaoding.send_markdown(title="ssssssssss", is_at_all=True)

6)ActionCard整体跳转消息类型

# 整体跳转ActionCard
btns1 = [CardItem(title="查看详情", url="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI5MTg1NjA4Nw==#wechat_redirect")]
actioncard1 = ActionCard(title='ITester软件测试小栈',text='![markdown](https://mmbiz.qpic.cn/mmbiz_gif/9RdLdzUL98hSxnicLQUHJlRh6jE5bJOOOK5gpQSEsjgibnDKGrDic6AL1yUmyAmkn638fQvDGDroQkEHnib6iaOSAEg/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1) \n### 扫码可查看ITester软件测试小栈历史文章',btns=btns1,btn_orientation=1,hide_avatar=1)
xiaoding.send_action_card(actioncard1)

7)ActionCard单独跳转消息(两个按钮选择)

# 单独跳转ActionCard
# 1、两个按钮选择
btns2 = [CardItem(title="点赞												

使用钉钉自定义机器人发信息相关推荐

  1. 1.Python相关---钉钉报警及邮件发送

    1.1-钉钉报警 参考官方文档:https://open.dingtalk.com/document/orgapp/custom-robot-access 调用频率限制: 由于消息发送太频繁会严重影响 ...

  2. 自定义钉钉机器人发消息@所有人

    最近在跟男朋友做一个卖房租房的小程序(男朋友妈妈是中介,我是免费劳动力),其实一般找中介,说出你的期望租金,房屋范围,房子大小,中介就开始狂发图片,我觉得还蛮辛苦的. 这次做的小程序呢,是用户在app ...

  3. 钉钉api 获取 accesstoken_python3自定义告警信息发送至钉钉群

    至从公司正式使用钉钉后,我们告警信息就慢慢从微信转到了钉钉上,首先为什么从微信转到钉钉呢? 1.微信告警需要获取企业微信APPID.APPSECRET.agentid. 2.添加告警接受人时需要在企业 ...

  4. 钉钉自定义机器人提示报警信息

    获取自定义机器人webhook 步骤一,在机器人管理页面选择"自定义"机器人,输入机器人名字并选择要发送消息的群,同时可以为机器人设置机器人头像. 步骤二,完成必要的安全设置(至少 ...

  5. SpringBoot 实现自定义钉钉机器人

    背景 我们在系统使用过程中,常常会有报错日志,以及商品购物等信息,那么我们如何做到信息实时通知,让使用者方便直观查看,让程序员快速定位呢?接下来介绍下钉钉机器人. 开发环境 开发语言:java 开发工 ...

  6. 网站项目通过钉钉机器人向钉钉群发送信息

    项目使用场景描述 PC网站内填好的数据发送至钉钉群,以钉钉机器人卡片形式发送 样例如图: 开发思路 首先我使用的是vue前端和egg.js后端(基于node.js) 开发思路流程: 网页内填写数据(表 ...

  7. oracle定时器定时删除30天前的数据_使用 TDengine 存储能耗数据并通过钉钉机器人接收报警信息...

    小 T 导读:福建中海创集团(FUJIAN HISTRON)始创于1992年,是一家专业从事综合智能服务的大型企业集团.基于多年打造的"工业4.0"的核心技术.商业模式与产业链体系 ...

  8. 使用Python设置钉钉机器人和企业微信机器人的步骤

    文章目录 一.钉钉机器人 0.参考文档 1.创建一个群 2.设置群助手 3.设置机器人信息 4.编写测试文件 5.访问请求,预警成功 二.企业微信机器人 0.消息发送频率限制 1.创建群聊,增加机器人 ...

  9. 机器人聊天软件c#_使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_132 最近疫情比较严重,很多公司依靠阿里旗下的办公软件钉钉来进行远程办公,当然了,钉钉这个产品真的是让人一言难尽,要多难用有多难用 ...

  10. android gradle自定义钉钉群提醒

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/122970426 本文出自[赵彦军的博客] 今天接到一个需求,写一个 gradle ...

最新文章

  1. SQLite数据库操作
  2. iOS UI基础-11.0 UINavigationController
  3. 065_const关键字
  4. Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示...
  5. 为什么构造函数不能声明为虚函数,析构函数可以,构造函数中为什么不能调用虚函数?
  6. Pwn环境配置(三)——ubuntu环境搭建
  7. Python:为什么必须在方法定义和调用中明确使用'self'?
  8. c语言利用fun求最小值,c语言:请编写函数fun(),他的功能是:求f(0)到f(50)的最小值,已知:f(0)=f(1)=1,f(2)=0,f...
  9. uva225 回溯剪枝
  10. python异常处理知识点_一文掌握 Python 异常处理的所有知识点
  11. PostgreSQL数据库从入门到精通
  12. 蒙特卡洛方法的应用——解决“彩色砖块”问题
  13. ubuntu安装openpose
  14. mvn命令及生命周期
  15. UML--用例图详解
  16. 【MySQL】DML,DQL
  17. 汇金蛛:推荐在家0成本,有营养的副业兼职
  18. laravel Helpers文件 通用帮助函数 以及常用帮助方法
  19. SSL证书中pem der cer crt csr pfx的区别
  20. 如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)

热门文章

  1. 第一次学游泳技巧_新手学游泳第一次下水,学会如何将身体进入水中
  2. 【面试总结】涵盖1-3年Java程序员必须精通的面试技巧
  3. Java获取汉字的拼音
  4. 【转】我是一个INFP者
  5. 你打开的那些网页,大概率是被监控了
  6. Mybatis入门笔记
  7. 【愚公系列】2022年10月 .Net Core使用cpolar内网穿透功能实现钉钉回调事件的监听
  8. 机器纪元中文字幕(Automata.2014.720p.WEB-DL.DD5.1.H264-RARBG.srt)
  9. 搜狗输入法5.0正式版发布 首创云计算输入
  10. AQS——CLH队列维护方法详解