From e707c78f4d5d9af99b8468013d0a70e9297e4c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Tue, 6 Jan 2026 21:38:54 +0800 Subject: [PATCH] optimize: drop list api which is too long --- actions.yaml | 34 +++++++++++++++++----------------- perm_test.go | 5 +---- prompt_test.go | 1 - 3 files changed, 18 insertions(+), 22 deletions(-) diff --git a/actions.yaml b/actions.yaml index 1d4a6cb..1787ced 100644 --- a/actions.yaml +++ b/actions.yaml @@ -79,26 +79,26 @@ actions: desc: 获取陌生人信息 params: user_id QQ号 (number);no_cache 是否不使用缓存 (boolean) data: "User" - get_friend_list: - desc: 获取好友列表 - params: "-" - data: "[]User" + #get_friend_list: + # desc: 获取好友列表 + # params: "-" + # data: "[]User" get_group_info: desc: 获取群信息 params: group_id 群号 (number);no_cache 是否不使用缓存 (boolean) data: group_id 群号 (number);group_name 群名称 (string);member_count 成员数 (number);max_member_count 最大成员数 (number) - get_group_list: - desc: 获取群列表 - params: "-" - data: "[]群信息" + #get_group_list: + # desc: 获取群列表 + # params: "-" + # data: "[]群信息" get_group_member_info: desc: 获取群成员信息 params: group_id 群号 (number);user_id QQ号 (number);no_cache 是否不使用缓存 (boolean) data: "User" - get_group_member_list: - desc: 获取群成员列表 - params: group_id 群号 (number) - data: "[]User" + #get_group_member_list: + # desc: 获取群成员列表 + # params: group_id 群号 (number) + # data: "[]User" config: owner: - end_action @@ -121,11 +121,11 @@ config: - get_msg - get_forward_msg - get_stranger_info - - get_friend_list + #- get_friend_list - get_group_info - - get_group_list + #- get_group_list - get_group_member_info - - get_group_member_list + #- get_group_member_list admin: # need to check if gid is the same as admin's gid - end_action - save_memory @@ -144,7 +144,7 @@ config: - get_stranger_info - get_group_info - get_group_member_info - - get_group_member_list + #- get_group_member_list user: # need to check if gid is the same as user's gid - end_action - save_memory @@ -156,4 +156,4 @@ config: - get_stranger_info - get_group_info - get_group_member_info - - get_group_member_list + #- get_group_member_list diff --git a/perm_test.go b/perm_test.go index 1bf1b16..1df8aa9 100644 --- a/perm_test.go +++ b/perm_test.go @@ -24,11 +24,8 @@ const fulltab = `|功能|action|params|data| |获取消息|get_msg|message_id 消息ID (number)|time 发送时间 (number);message_type 消息类型 (string);sender 发送人信息 (*User);message 消息内容 (json.RawMessage)| |获取合并转发消息|get_forward_msg|id 合并转发ID (string)|message 消息内容 (json.RawMessage)| |获取陌生人信息|get_stranger_info|user_id QQ号 (number);no_cache 是否不使用缓存 (boolean)|User| -|获取好友列表|get_friend_list|-|[]User| |获取群信息|get_group_info|group_id 群号 (number);no_cache 是否不使用缓存 (boolean)|group_id 群号 (number);group_name 群名称 (string);member_count 成员数 (number);max_member_count 最大成员数 (number)| -|获取群列表|get_group_list|-|[]群信息| -|获取群成员信息|get_group_member_info|group_id 群号 (number);user_id QQ号 (number);no_cache 是否不使用缓存 (boolean)|User| -|获取群成员列表|get_group_member_list|group_id 群号 (number)|[]User|` +|获取群成员信息|get_group_member_info|group_id 群号 (number);user_id QQ号 (number);no_cache 是否不使用缓存 (boolean)|User|` func TestMDTable(t *testing.T) { ag := new(Agent) diff --git a/prompt_test.go b/prompt_test.go index 2d68012..085cb10 100644 --- a/prompt_test.go +++ b/prompt_test.go @@ -421,7 +421,6 @@ testchar |获取陌生人信息|get_stranger_info|user_id QQ号 (number);no_cache 是否不使用缓存 (boolean)|User| |获取群信息|get_group_info|group_id 群号 (number);no_cache 是否不使用缓存 (boolean)|group_id 群号 (number);group_name 群名称 (string);member_count 成员数 (number);max_member_count 最大成员数 (number)| |获取群成员信息|get_group_member_info|group_id 群号 (number);user_id QQ号 (number);no_cache 是否不使用缓存 (boolean)|User| -|获取群成员列表|get_group_member_list|group_id 群号 (number)|[]User| #### 2. 逐步分析调用结果