feat(chat): 增强聊天媒体能力(表情下载/资源定位/会话预览)

新增 /api/chat/media/emoji/download,支持将表情资源下载到本地 resource

消息列表补充 emojiRemoteUrl,本地存在资源时优先返回本地 emojiUrl

open_folder 行为增强:更智能定位 emoji/资源目录,并改进 Windows Explorer 打开方式

会话列表预览改为使用 _load_latest_message_previews,提升 last message 准确性

工具脚本移除对 WxDatDecrypt 的依赖,媒体密钥提取逻辑内置到 media_key_finder

wheel 打包包含 VoipEngine.dll(Windows 解码依赖随包分发)
This commit is contained in:
2977094657
2025-12-18 21:19:02 +08:00
parent 13d2007002
commit eaec54a517
7 changed files with 1477 additions and 144 deletions

View File

@@ -11,15 +11,14 @@
import sys
sys.path.insert(0, "src")
sys.path.insert(0, "WxDatDecrypt")
import json
from pathlib import Path
try:
from key import find_key
from wechat_decrypt_tool.media_key_finder import find_key
except ImportError as e:
print(f"[ERROR] 无法导入 WxDatDecrypt: {e}")
print(f"[ERROR] 无法导入 media_key_finder: {e}")
print("请确保 pymem, yara-python, pycryptodome 已安装")
sys.exit(1)