mirror of
https://github.com/FuQuan233/nonebot-plugin-llmchat.git
synced 2026-02-05 03:28:05 +00:00
✨ 合并私聊指令,更新相关权限和状态管理
This commit is contained in:
parent
1f41ed084e
commit
e542deabdb
1 changed files with 6 additions and 5 deletions
|
|
@ -106,7 +106,7 @@ class MCPClient:
|
|||
|
||||
return SessionContext()
|
||||
|
||||
async def get_available_tools(self):
|
||||
async def get_available_tools(self, is_group: bool):
|
||||
"""获取可用工具列表,使用缓存机制"""
|
||||
if self._tools_cache is not None:
|
||||
logger.debug("返回缓存的工具列表")
|
||||
|
|
@ -115,7 +115,8 @@ class MCPClient:
|
|||
logger.info(f"初始化工具列表缓存,需要连接{len(self.server_config)}个服务器")
|
||||
available_tools = []
|
||||
|
||||
# 添加OneBot内置工具
|
||||
if is_group:
|
||||
# 添加OneBot内置工具,仅在群聊中可用
|
||||
onebot_tools = self.onebot_tools.get_available_tools()
|
||||
available_tools.extend(onebot_tools)
|
||||
logger.debug(f"添加了{len(onebot_tools)}个OneBot内置工具")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue