钉钉机器人发送图片 python_python封装钉钉Webhook机器人消息发送逻辑

python封装钉钉Webhook机器人消息发送逻辑,目前仅支持python2。

安装

pip install dingmsgapi

初始化实例

from ding_msg_api import MsgClient

# Webhook机器人access_token

msgClient = MsgClient("****************")

发送Text消息

from ding_msg_api import TextMsg

# @群里所有人发文本消息

txtMsg = TextMsg()

txtMsg.set_text(txt="text message")

txtMsg.set_at_all(True)

msgClient.send_message(txtMsg)

# @某个人发文本消息

txtMsg = TextMsg()

txtMsg.set_text(txt="text message")

txtMsg.add_at_user(telephone="***********")

msgClient.send_message(txtMsg)

发送Link消息

from ding_msg_api import LinkMsg

linkMsg = LinkMsg()

linkMsg.set_title(title="link message")

linkMsg.set_text(txt="test")

linkMsg.set_picUrl(pic_url="")

linkMsg.set_messageUrl(message_url="")

msgClient.send_message(linkMsg)

发送Markdown消息

from ding_msg_api import MarkdownMsg

markDownMsg = MarkdownMsg()

markDownMsg.set_title(title="markdown message")

markDownMsg.set_text(txt="### test")

msgClient.send_message(markDownMsg)

发送ActionCard消息

from ding_msg_api import ActionCardMsg

actionCardMsg = ActionCardMsg()

actionCardMsg.set_title(title="actioncard message")

actionCardMsg.set_text(txt="test")

actionCardMsg.set_singleTitle(single_title="test")

actionCardMsg.set_singleURL(single_url="")

msgClient.send_message(actionCardMsg)

发送FeedCard消息

from ding_msg_api import FeedCardMsg

feedCardMsg = FeedCardMsg()

for i in range(5):

feedCardMsg.add_feed_link(title="test%d" % i, message_url="messageURL%d" % i, pic_url="picUrl%d" % i)

msgClient.send_message(feedCardMsg)

参考文档

祝您工作愉快!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值