python 企業微信 報警

2021-09-27 08:45:14 字數 1575 閱讀 2623

class wechat:

"""後期 可以把 access_token 放入資料庫中 過期時間為倆小時

"""def __init__(self, corpid, corpsecret, agentid, touser):

self.corpid = corpid

self.corpsecret = corpsecret

self.agentid = agentid

self.touser = touser

def _get_access_token(self):

url = ''

values =

req = requests.post(url, params=values)

data = json.loads(req.text)

# if data.get('errmsg') is 'ok':

# return data["access_token"]

return data["access_token"]

def send_mes(self, msg):

send_url = '' + self._get_access_token()

send_values = ,

"safe": "0"

}# send_msges = json.dumps(send_values)

send_response = requests.post(send_url, json=send_values)

return

class singlepolice(wechat):

""""""

__instance = none

def __int__(self, corpid, corpsecret, agentid, touser):

super(singlepolice, self).__init__(corpid, corpsecret, agentid, touser)

@classmethod

def instance(cls, corpid, corpsecret, agentid, touser):

if not cls.__instance:

cls.__instance = cls(corpid, corpsecret, agentid, touser)

return cls.__instance

if __name__ == '__main__':

obj = singlepolice.instance(

corpid='***xx', # 企業id,在管理後台獲取

corpsecret='***xx', # 自建應用的secret,每個自建應用裡都有單獨的secret

agentid='***xx', # 應用id,在後台應用中獲取

touser="***xx" # 接收者使用者名稱,多個使用者用|分割

)msg = """

你的爬蟲出問題了!!!

"""ok = obj.send_mes(msg)

print(ok)

使用python進行企業微信報警

先獲取企業id ww1245127892d933e6 獲取應用的secrect srn0qkb5j209k ufm15rjff0apkqpwzghb51c ehqcs 1.獲取 access tokeimport requests get token url template get token u...

python企業微信報警服務

若沒有可進行註冊 2.建立部門 通訊錄 新增部門 給此部門的成員提供報警訊息 新增成員 記錄部門id 3.建立應用 應用管理 自建 建立應用 填寫資訊 選擇剛剛建立的部門 記錄agent id,secret 4.企業id 我的企業記錄企業id demo wechat.py import loggin...

zabbix配置企業微信報警

corpid為建立的企業號生成的corpid cat weixin.py usr bin env python coding utf 8 import requests import sys import os import json import logging logging.basicconf...