script445: 对象不支持此操作_钉钉机器人不支持发图片?其实可以这样操作一键发送图片...

钉钉机器人默认不直接支持发送图片,但可以通过Markdown类型插入图片链接。参照官方文档,可以将图片上传至OSS,并在消息中使用md语法插入图片链接,实现一键发送图片到钉钉群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7e4ff72a90f40cef2ffb9b3c0354f4a5.png

钉钉机器人默认只支持3种消息格式:text类型、markdown类型、FeedCard类型,但是有时候我们需要发图片,那该怎么做呢???

其实可以使用markdown类型插入图片链接,比如钉钉官方文档中的介绍:

{     "msgtype": "markdown",     "markdown": {         "title":"杭州天气",         "text": "#### 杭州天气 @150XXXXXXXX > 9度,西北风1级,空气良89,相对温度73%> ![screenshot](https://img.alicdn.com/tfs/TB1NwmBEL9TBuNjy1zbXXXpepXa-2400-1218.png)> ###### 10点20分发布 [天气](https://www.dingtalk.com) "     },      "at": {          "atMobiles": [              "150XXXXXXXX"          ],          "isAtAll": false      } }
79f67b33985c7246f84e962b8537d881.png

说明:目前只支持md语法的子集,具体支持的元素如下:

1bbb3f4378733f71750bfce038fdc1c0.png

发送钉钉消息代码(python)

def DingSend():    webhook = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"    header = {"Content-Type": "application/json", "charset": "utf-8"}    data = {        "msgtype": "markdown",        "markdown": {            "title": "杭州天气",            "text": "#### 杭州天气 @150XXXXXXXX @180XXXXXXXX > 9度,西北风1级,空气良89,相对温度73%> ![screenshot](https://test-pic.oss-cn-beijing.aliyuncs.com/pic/xuanzhong.PNG)> ###### 今日天气情况 [天气](http://www.weather.com.cn/weather/101010100.shtml) "        },        "at": {          "atMobiles": [              "150XXXXXXXX",              "180XXXXXXXX"          ],        }    }    send_data = json.dumps(data).encode('utf-8')    return requests.post(url=webhook, data=send_data, headers=header)

消息发送到钉钉群时可以@多个人进行消息提醒,另外图片可以放到OSS中,阿里云oss存储成本还是很低的。

015b0c03258e3117f5fb1fba7d71b955.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值