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