1.自定义机器人设置
根据钉钉官方开放文档进行自定义机器人的配置,文档地址为:自定义机器人接入 - 钉钉开放平台 (dingtalk.com)
2.Markdown推送形式
- Markdown类型
- 参数说明
3.Markdown图片格式
Markdown中可以使用url连接的图片进行推送,格式为:![screenshot](图片url地址),需注意:此url连接地址获取可从第三方(如oss)获取,也可在本地使用apache2创建http服务器自我生成,生成方法和流程可参考另一篇博文“使用apache2创建http服务器生成图像url"。
如需在Markdown中引入变量,可在文本字符串前加入“f",并在字符串中对需要引入的变量添加花括号进行标明,即 f"{变量名}/n/n"。此处注意,如果在引入"f"后需要对后续字符串进行加粗(**需加粗的字符串**),则需要在加粗的字符串**之后,添加“/n",否则钉钉推送的消息在手机APP端显示异常(电脑端正常)
text = {"msgtype": "markdown","markdown": {"title": "警告","text": "#### **消息预警** @all \n"f"> **时间:**\n{t0}\n\n"f"> **类型:**\n{type}\n\n"f"> **报警信息:**\n{reason}\n\n"f"> ![screenshot]({imgUrl})\n\n"f"> ###### {t0}发布 \n"},"at": {"atMobiles": [],"atUserIds": [],"isAtAll": True}}