zoukankan      html  css  js  c++  java
  • python脚本实现向钉钉群组发送消息

    一、json格式

    import json
    import requests
     
    def sendmessage(message):
        url = 'https://oapi.dingtalk.com/robot/send?access_token=fksdjfksjXXXXXX' #钉钉机器人的webhook地址
        HEADERS = {
            "Content-Type": "application/json ;charset=utf-8 "
        }
        message = message
        String_textMsg = {
            "msgtype": "text",
            "text": {"content": message},
             "at": {
                "atMobiles": [
                    "130xxxxxxxx"                                    #如果需要@某人,这里写他的手机号
                ],
                "isAtAll": 1                                         #如果需要@所有人,这些写1
            }
        }
        String_textMsg = json.dumps(String_textMsg)
        res = requests.post(url, data=String_textMsg, headers=HEADERS)
        print(res.text)
     
    if '__name__' == '__main__':
        sendmessage('test')

    二、消息模式:

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import dingtalkchatbot.chatbot as cb
    webhook = 'https://oapi.dingtalk.com/robot/send?access_token=fasdjlfkjasXXXXXXXXX'
    ding = cb.DingtalkChatbot(webhook) ding.send_text(msg='test python script!',is_at_all=True) // is_at_all=True表示@all ,如果不加这个参数,钉钉群组收到消息不会@任何人。

     其中一定要确保系统中安装了模块 “dingtalkchatbot ” ,

    如果没有安装,使用命令 " pip install DingtalkChatbot " 来安装模块 dingtalkchatbot

  • 相关阅读:
    Luogu P4002 [清华集训2017]生成树计数
    Luogu P3978 [TJOI2015]概率论
    Codechef JADUGAR2 Chef and Same Old Recurrence 2
    Codechef TREDEG Trees and Degrees
    一些有趣的数
    有向图上Euler回路计数
    P5105 不强制在线的动态快速排序
    二分图小结
    BZOJ2648: SJY摆棋子
    P3231 [HNOI2013]消毒
  • 原文地址:https://www.cnblogs.com/carriezhangyan/p/11046301.html
Copyright © 2011-2022 走看看