zoukankan      html  css  js  c++  java
  • 钉钉自定义机器人webhook

    这篇博文主要讲的是如何进行自定义定时发送一些text类的消息的自定义机器人。添加过程不细讲了。

    首先我们需要拿到一个Hook地址,就是你在添加自定义机器人的时候有个,如图:

    然后开始编写我们的脚本,我比较喜欢用Python写脚本:

     1 import requests
     2 import json
     3 
     4 def getDingMes():
     5 
     6     baseUrl = " your hook address。"
     7 
     8     # please set charset= utf-8
     9     HEADERS = {
    10         "Content-Type": "application/json ;charset=utf-8 "
    11     }
    12 
    13 # 这里的message是你想要推送的文字消息
    14     message = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    15     stringBody ={
    16         "msgtype": "text",
    17         "text": {"content": message},
    18         "at": {
    19             "atMobiles": ["1825718XXXX"],
    20                "isAtAll": True   #@所有人 时为true,上面的atMobiles就失效了
    21         }
    22  }
    23     MessageBody = json.dumps(stringBody)
    24     result = requests.post(url=baseUrl, data=MessageBody, headers=HEADERS)
    25     print(result.text)
    26 
    27 if __name__ == '__main__':
    28     getDingMes()

    接口的返回结果应该是:{"errmsg":"ok","errcode":0},这时我们就可以看到群里出现了你想要的messageBody并且艾特所有人了

  • 相关阅读:
    js点击左右滚动+默认自动滚动类
    左右箭头+按钮+左右滑动幻灯
    超酷视频播放器详细地址
    经典123幻灯切换
    js左右滚动幻灯
    js数组操作
    js删除数据的几种方法
    【转】MySQL的各种timeout
    Mysql 分段统计
    【转】linux yum命令详解
  • 原文地址:https://www.cnblogs.com/yuki-nana/p/9775836.html
Copyright © 2011-2022 走看看