python快速接入钉钉机器人,实现群消息通知

1. 安装所需三方包-dingtalkchatbot

pip install dingtalkchatbot

2. 创建群机器人

1). 进入群设置

在这里插入图片描述

2). 智能群助手

在这里插入图片描述

3). 添加机器人

在这里插入图片描述

4). 自定义

在这里插入图片描述

5). 添加并填写信息,选择加签并牢记secret

在这里插入图片描述

6). 添加完成会生成webhook,请牢记webhook

在这里插入图片描述

3. 代码实现发消息

from dingtalkchatbot.chatbot import DingtalkChatbot


def dd_robot(msg):
    secret = "填写刚刚生成的secret"
    webhook = "填写创建机器人生成的webhook"
    # 机器人初始化
    # :param webhook: 钉钉群自定义机器人webhook地址
    #  :param secret: 机器人安全设置页面勾选“加签”时需要传入的密钥
    #  :param pc_slide: 消息链接打开方式,默认False为浏览器打开,设置为True时为PC端侧边栏打开
    #  :param fail_notice: 消息发送失败提醒,默认为False不提醒,开发者可以根据返回的消息发送结果自行判断和处理
    
    dd = DingtalkChatbot(webhook=webhook, secret=secret)

	# 发送消息
	# :param msg: 消息内容
    #  :param is_at_all: @所有人时:true,否则为false(可选)
    #  :param at_mobiles: 被@人的手机号(注意:可以在msg内容里自定义@手机号的位置,也支持同时@多个手机号,可选)
    # :param at_dingtalk_ids: 被@人的dingtalkId(可选)
    # :param is_auto_at: 是否自动在msg内容末尾添加@手机号,默认自动添加,可设置为False取消(可选)
    
    dd.send_text(msg=msg, is_at_all=False, at_mobiles=[])


dd_robot("要发送的消息")

注:其他消息类型与此相同,详细的操作可查看源码

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值