添加插件加载模块及相关模型,支持插件的动态加载与管理;新增天气、环境和时间获取功能;重构工具函数;删除不再使用的文件

This commit is contained in:
2024-12-14 05:08:24 +08:00
parent a9938d30ed
commit 3f969ecf33
3 changed files with 105 additions and 19 deletions

View File

@ -0,0 +1,5 @@
from typing import Any, Callable, Coroutine, TypeAlias
SYNC_FUNCTION_CALL_FUNC: TypeAlias = Callable[..., str]
ASYNC_FUNCTION_CALL_FUNC: TypeAlias = Callable[..., Coroutine[str, Any, str]]
FUNCTION_CALL_FUNC: TypeAlias = SYNC_FUNCTION_CALL_FUNC | ASYNC_FUNCTION_CALL_FUNC