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并且艾特所有人了

  • 相关阅读:
    反射
    java 验证码识别
    Spring boot + mybatis + orcale
    JVM内存模型及垃圾回收的研究总结
    Java的Array和ArrayList
    Java中最常见的十道面试题
    session和cookie
    Hibernate的load()和get()区别
    ajax跨域获取网站json数据
    对于Spring的IOc和DI的理解
  • 原文地址:https://www.cnblogs.com/yuki-nana/p/9775836.html
Copyright © 2011-2022 走看看