亲测有效,通过钉钉群聊机器人发送图片消息
图片]({image_url})"test_image_url = "http://公网IP/tupian/screenshot.jpg"print(f"Markdown消息发送出错: {str(e)}")print("Markdown消息(含图片)发送成功")# 替换为实际可访问的图片URL(示例使用picsum的测试图片)print(f"发送失败: {result}")test_title =
·
下面是一个通过钉钉群聊机器人发送图片消息的Python程序,已经测试,有效
from dingtalkchatbot.chatbot import DingtalkChatbot
import traceback
# 配置钉钉机器人
webhook = '替换为你的webhook'
secret = '# 替换为你的secret'
dingding = DingtalkChatbot(webhook, secret=secret)
def send_markdown_with_image(title, content, image_url):
try:
# 构造Markdown内容(文本+图片)
markdown_content = f"{content}\n\n"
# 发送Markdown消息
result = dingding.send_markdown(
title=title,
text=markdown_content,
is_at_all=False # 是否@所有人
)
if result.get('errcode') == 0:
print("Markdown消息(含图片)发送成功")
return True
else:
print(f"发送失败: {result}")
return False
except Exception as e:
print(f"Markdown消息发送出错: {str(e)}")
traceback.print_exc()
return False
if __name__ == "__main__":
# 测试Markdown带图片消息
test_title = "带图片的Markdown消息"
test_content = "劳保穿戴情况:"
# 替换为实际可访问的图片URL(示例使用picsum的测试图片)
test_image_url = "http://公网IP/tupian/screenshot.jpg"
send_markdown_with_image(
title=test_title,
content=test_content,
image_url=test_image_url
)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)