Fix(bot manager): _get_platform_id_for_group 是一个异步方法(async def),但在 main.py 中调用时忘记加 await (#54)

* fix(bot-manager): 正确处理实例获取

* fix(import); AiocqhttpAdapter 导入

* fix: 通过 meta 实现 aiocqhttp 判断

* fix(_get_platform_id_for_group): _get_platform_id_for_group 是一个异步方法(async def),但在 main.py 中调用时忘记加 await 了,导致它返回了一个协程对象而不是字符串 ID

* fix(pre-commit)
This commit is contained in:
Helian Nuits
2025-11-25 23:37:13 +08:00
committed by GitHub
parent 5a0731e492
commit 03c35f49d0
22 changed files with 98 additions and 63 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
包含PDF处理和通用工具函数
"""
from .pdf_utils import PDFInstaller
from .helpers import MessageAnalyzer
from .pdf_utils import PDFInstaller
__all__ = ["PDFInstaller", "MessageAnalyzer"]
+4 -3
View File
@@ -3,11 +3,12 @@
包含消息分析和其他通用功能
"""
from ...src.models.data_models import TokenUsage
from ...src.core.message_handler import MessageHandler
from astrbot.api import logger
from ...src.analysis.llm_analyzer import LLMAnalyzer
from ...src.analysis.statistics import UserAnalyzer
from astrbot.api import logger
from ...src.core.message_handler import MessageHandler
from ...src.models.data_models import TokenUsage
class MessageAnalyzer:
+2 -1
View File
@@ -3,9 +3,10 @@ PDF工具模块
负责PDF相关的安装和管理功能
"""
import sys
import asyncio
import sys
from concurrent.futures import ThreadPoolExecutor
from astrbot.api import logger