处理图片下载流程
This commit is contained in:
2
robot.py
2
robot.py
@@ -227,7 +227,7 @@ class Robot(Job):
|
|||||||
# # 聊天记录入库动作:
|
# # 聊天记录入库动作:
|
||||||
try:
|
try:
|
||||||
self.message_storage.archive_message(msg)
|
self.message_storage.archive_message(msg)
|
||||||
# 单独处理图片消息
|
# 单独处理图片消息 后续写定时任务自动完成下载。延时处理。
|
||||||
if msg.msg_type == MessageType.IMAGE: # 图片消息类型
|
if msg.msg_type == MessageType.IMAGE: # 图片消息类型
|
||||||
self.message_storage.process_image(msg)
|
self.message_storage.process_image(msg)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import time
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
import logging
|
import logging
|
||||||
@@ -121,7 +122,9 @@ class MessageStorage:
|
|||||||
# 确保目标目录存在
|
# 确保目标目录存在
|
||||||
if not os.path.exists(target_dir):
|
if not os.path.exists(target_dir):
|
||||||
os.makedirs(target_dir, exist_ok=True)
|
os.makedirs(target_dir, exist_ok=True)
|
||||||
|
# 延时10秒下载试试
|
||||||
|
logger.info(f"延时10秒下载图片{msg.content.xml_content}")
|
||||||
|
time.sleep(10)
|
||||||
# 尝试使用wcf下载图片到分组后的目录
|
# 尝试使用wcf下载图片到分组后的目录
|
||||||
json = self.client.download_image(msg.appid, msg.content.xml_content, 1)
|
json = self.client.download_image(msg.appid, msg.content.xml_content, 1)
|
||||||
# {
|
# {
|
||||||
|
|||||||
Reference in New Issue
Block a user