def download_files(msg):
user_remark = itchat.search_friends(userName=msg['FromUserName'])['RemarkName'] or itchat.search_friends(
userName=msg['FromUserName'])['NickName']
if msg['FromUserName'] == itchat.originInstance.storageClass.userName:
user_remark = '?'
msg_time = t.asctime(t.localtime(t.time()))
if msg['ToUserName'] == 'filehelper':
print('\033[33m{time} \033[34m{user_from}\033[0m ??? \033[34m{user_to}\033[0m: #{file_type}#'.format(
time=msg_time, user_from=user_remark, user_to='?', file_type=type_dict_we[msg['MsgType']])) # ????
else:
user_to = itchat.search_friends(userName=msg['ToUserName'])['RemarkName'] or itchat.search_friends(
userName=msg['ToUserName'])['NickName']
print('\033[33m{time} \033[34m{user_from}\033[0m ??? \033[35m{user_to}\033[0m: #{file_type}#'.format(
time=msg_time, user_from=user_remark, user_to=user_to, file_type=type_dict_we[msg['MsgType']])) # ????
else:
msg_time = t.asctime(t.localtime(t.time()))
print('\033[33m{time} \033[35m{user_from}\033[0m ??? \033[34m?\033[0m: #{file_type}#'.format(
time=msg_time, user_from=user_remark, file_type=type_dict_we[msg['MsgType']])) # ????
try:
if msg['Content']: # ?????????????????????(????'MsgType'?????png?3?gif?47?????gif)
msg['Text']('./wechat_files/picture_video_etc/{file_name}'.format(file_name=msg['FileName']))
except (TimeoutError, ConnectionError, ConnectionAbortedError):
print('\033[31m??????????\033[0m')
pass
else:
print("Unexpected error:", sys.exc_info()[0])
pass
评论列表
文章目录