get_group_info
Get group information.Request
Group number
Response
Group number
Group name
Group remark (note)
All members muted:
-1 if enabled, 0 if disabledCurrent member count
Maximum member capacity
Example
get_group_list
Get the list of groups the bot has joined.Request
No parameters required.Response
Array of group objects
group_id(number): Group numbergroup_name(string): Group namegroup_remark(string): Group remarkgroup_all_shut(number): Mute statusmember_count(number): Member countmax_member_count(number): Max capacity
Example
get_group_member_info
Get information about a group member.Request
Group number
Member QQ number
Bypass cache and fetch fresh data
Response
Group number
Member QQ number
Member nickname
Group card (display name in group)
Gender:
male, female, or unknownAge
Join time (Unix timestamp)
Last message time (Unix timestamp)
Group level
QQ level
Role:
owner, admin, or memberSpecial title
Location/area
Has bad record
Special title expiration time
Can change group card
Mute expiration timestamp
Is a robot/bot account
Example
get_group_member_list
Get the list of members in a group.Request
Group number
Bypass cache and fetch fresh data
Response
Array of group member objects (same structure as
get_group_member_info)Example
set_group_kick
Kick a member from the group.Request
Group number
Member QQ number to kick
Reject future join requests from this user
Response
Returns
null on successExample
set_group_ban
Mute a group member.Request
Group number
Member QQ number to mute
Mute duration in seconds (0 to unmute, max 2592000 = 30 days)
Response
Returns
null on successExample
set_group_whole_ban
Enable or disable all members mute.Request
Group number
Enable (
true) or disable (false) all members muteResponse
Returns
null on successExample
set_group_admin
Set or remove group admin.Request
Group number
Member QQ number
Promote (
true) or demote (false) adminResponse
Returns
null on successExample
set_group_card
Set a member’s group card (display name).Request
Group number
Member QQ number
New group card (empty string to clear)
Response
Returns
null on successExample
set_group_name
Set the group name.Request
Group number
New group name
Response
Returns
null on successExample
set_group_leave
Leave a group.Request
Group number to leave
Dismiss the group (only works if bot is owner)
Response
Returns
null on successExample
set_group_add_request
Approve or reject a group join request.Request
Request flag from group request event
Request type:
add (join request) or invite (invitation)Approve (
true) or reject (false)Rejection reason (only used when rejecting)
Response
Returns
null on success