使用onebot API。可以使用 https://github.com/LLOneBot/LuckyLilliaBot 方便导出。
qq-group-member-list输出为jsonl,每一行的类型定义为:
export interface Welcome {
group_id: number;
group_data: GroupData;
result: Result;
}
export interface GroupData {
group_id: number;
group_name: string;
group_memo: string;
group_create_time: number;
member_count: number;
max_member_count: number;
remark_name: string;
avatar_url: string;
owner_id: number;
is_top: boolean;
shut_up_all_timestamp: number;
shut_up_me_timestamp: number;
}
export interface Result {
status: string;
retcode: number;
data: Datum[];
message: string;
wording: string;
}
export interface Datum {
group_id: number;
user_id: number;
nickname: string;
card: string;
card_or_nickname: string;
sex: string;
age: number;
area: string;
level: string;
qq_level: number;
join_time: number;
last_sent_time: number;
title_expire_time: number;
unfriendly: boolean;
card_changeable: boolean;
is_robot: boolean;
shut_up_timestamp: number;
role: string;
title: string;
}common-qq-member进行聚合并打印。