钉钉自定义机器人提示报警信息

获取自定义机器人webhook

步骤一,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群,同时可以为机器人设置机器人头像。

 

屏幕快照 2019-10-25 下午1.50.45.png

 

步骤二,完成必要的安全设置(至少选择一种),勾选 我已阅读并同意《自定义机器人服务及免责条款》,点击“完成”。安全设置目前有3种方式,设置说明见下文介绍。

image.png

 

步骤三,完成安全设置后,复制出机器人的Webhook地址,可用于向这个群发送消息,格式如下:

https://oapi.dingtalk.com/robot/send?access_token=XXXXXX

注意:请保管好此Webhook 地址,不要公布在外部网站上,泄露后有安全风险。

Python调用代码:

# utf-8
import requests
import json


def send_ding_message():
    """钉钉机器人消息"""

    # 请求的URL,WebHook地址
    web_hook = 'https://oapi.dingtalk.com/robot/send?access_token=XXXXXXXXX'
    # 构建请求头部
    header = {
        "Content-Type": "application/json",
        "Charset": "UTF-8"
    }
    # 构建请求数据
    tex = "业务报警机器人:状态码有误"   # 业务报警机器人这个名字要和添加机器人的名称一样.
    message = {
        "msgtype": "text",
        "text": {
            "content": tex
        },
        "at": {
            "isAtAll": True
        }

    }
    # 对请求的数据进行json封装
    message_json = json.dumps(message)
    # 发送请求
    info = requests.post(url=web_hook, data=message_json, headers=header)
    # 打印返回的结果
    print(info.text)


if __name__ == '__main__':
    send_ding_message()

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值