feat: 添加直接发送视频/图片功能并优化临时目录处理

refactor(WS): 使用TYPE_CHECKING优化导入并延迟导入Bot类
refactor(image_manager): 使用系统临时目录替代自定义临时目录
feat(bili/douyin): 添加直接发送视频/图片功能
chore: 删除forward_test插件并添加furry插件
refactor(main): 移除JIT检查代码并优化插件重载逻辑
This commit is contained in:
2026-01-23 09:32:16 +08:00
parent 36a44f6e96
commit cd7ed30672
8 changed files with 89 additions and 119 deletions

View File

@@ -5,6 +5,7 @@
"""
import os
import base64
import tempfile
from typing import Dict, Any, Optional
from jinja2 import Template
@@ -27,9 +28,8 @@ class ImageManager(Singleton):
# 模板目录
self.template_dir = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "templates")
# 临时文件目录
# core/managers/image_manager.py -> core/managers -> core -> core/data/temp
self.temp_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), "data", "temp")
# 临时文件目录 - 使用系统临时目录
self.temp_dir = os.path.join(tempfile.gettempdir(), "neobot_images")
os.makedirs(self.temp_dir, exist_ok=True)
# 模板缓存
self._template_cache: Dict[str, Template] = {}