+ when bot fail then send mail
This commit is contained in:
@@ -231,6 +231,12 @@ def save_json(filename, data, dirName, mode='w+'):
|
||||
return fn
|
||||
|
||||
|
||||
def load_json(filepath):
|
||||
Log.debug('load json: ' + filepath)
|
||||
with open(filepath, 'r') as f:
|
||||
return _decode_data(json.loads(f.read()))
|
||||
|
||||
|
||||
def pickle_save(data, file):
|
||||
"""
|
||||
@brief Use pickle to save python object into file
|
||||
|
||||
@@ -34,6 +34,7 @@ class WeChat(WXAPI):
|
||||
"[#] Skey: " + self.skey + "\n" + \
|
||||
"[#] DeviceId: " + self.device_id + "\n" + \
|
||||
"[#] PassTicket: " + self.pass_ticket + "\n" + \
|
||||
"[#] Run Time: " + self.get_run_time() + '\n' + \
|
||||
"========================="
|
||||
return description
|
||||
|
||||
|
||||
@@ -767,8 +767,11 @@ class WXAPI(object):
|
||||
@param text String
|
||||
@return Bool: whether operation succeed
|
||||
"""
|
||||
dic = self.webwxsendmsg(text, user_id)
|
||||
return dic['BaseResponse']['Ret'] == 0
|
||||
try:
|
||||
dic = self.webwxsendmsg(text, user_id)
|
||||
return dic['BaseResponse']['Ret'] == 0
|
||||
except:
|
||||
return False
|
||||
|
||||
def send_img(self, user_id, file_path):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user