refactor(插件): 优化插件元信息和命令配置
- 为 AI 聊天和知识库插件添加元信息配置 - 简化插件命令配置,移除冗余别名 - 更新 Discord 适配器的 Redis 频道名称 - 增强向量数据库管理器的日志信息
This commit is contained in:
@@ -12,7 +12,13 @@ from core.permission import Permission
|
||||
|
||||
logger = ModuleLogger("GroupKnowledgeBase")
|
||||
|
||||
@matcher.command("kb_add", "添加知识库", permission=Permission.ADMIN)
|
||||
__plugin_meta__ = {
|
||||
"name": "群聊知识库",
|
||||
"description": "基于向量数据库的群聊知识库,支持语义检索",
|
||||
"usage": "/kb_add <问题> <答案> - 添加知识库条目 (仅管理员)\n/kb_search <关键词> - 搜索知识库"
|
||||
}
|
||||
|
||||
@matcher.command("kb_add", permission=Permission.ADMIN)
|
||||
async def kb_add_command(event: GroupMessageEvent, args: list[str]):
|
||||
"""添加知识库条目"""
|
||||
if len(args) < 2:
|
||||
@@ -51,7 +57,7 @@ async def kb_add_command(event: GroupMessageEvent, args: list[str]):
|
||||
logger.error(f"添加知识库失败: {e}")
|
||||
await event.reply(f"添加失败: {str(e)}")
|
||||
|
||||
@matcher.command("kb_search", "搜索知识库")
|
||||
@matcher.command("kb_search")
|
||||
async def kb_search_command(event: GroupMessageEvent, args: list[str]):
|
||||
"""搜索知识库条目"""
|
||||
if not args:
|
||||
|
||||
Reference in New Issue
Block a user