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...