mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
feat: more group member info field
This commit is contained in:
@@ -63,6 +63,7 @@ export interface GroupMember {
|
|||||||
shutUpTime: number; // 禁言时间,单位是什么暂时不清楚
|
shutUpTime: number; // 禁言时间,单位是什么暂时不清楚
|
||||||
uid: string; // 加密的字符串
|
uid: string; // 加密的字符串
|
||||||
uin: string; // QQ号
|
uin: string; // QQ号
|
||||||
|
isRobot: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum ElementType {
|
export enum ElementType {
|
||||||
|
@@ -5,7 +5,8 @@ import {
|
|||||||
OB11Message,
|
OB11Message,
|
||||||
OB11MessageData,
|
OB11MessageData,
|
||||||
OB11MessageDataType,
|
OB11MessageDataType,
|
||||||
OB11User
|
OB11User,
|
||||||
|
OB11UserSex
|
||||||
} from "./types";
|
} from "./types";
|
||||||
import {AtType, ChatType, Group, GroupMember, IMAGE_HTTP_HOST, RawMessage, SelfInfo, User} from '../ntqqapi/types';
|
import {AtType, ChatType, Group, GroupMember, IMAGE_HTTP_HOST, RawMessage, SelfInfo, User} from '../ntqqapi/types';
|
||||||
import {fileCache, getFriend, getGroupMember, getHistoryMsgBySeq, selfInfo} from '../common/data';
|
import {fileCache, getFriend, getGroupMember, getHistoryMsgBySeq, selfInfo} from '../common/data';
|
||||||
@@ -244,6 +245,17 @@ export class OB11Constructor {
|
|||||||
user_id: parseInt(member.uin),
|
user_id: parseInt(member.uin),
|
||||||
nickname: member.nick,
|
nickname: member.nick,
|
||||||
card: member.cardName,
|
card: member.cardName,
|
||||||
|
sex: OB11UserSex.unknown,
|
||||||
|
age: 0,
|
||||||
|
area: "",
|
||||||
|
level: 0,
|
||||||
|
join_time: 0, // 暂时没法获取
|
||||||
|
last_sent_time: 0, // 暂时没法获取
|
||||||
|
title_expire_time: 0,
|
||||||
|
unfriendly: false,
|
||||||
|
card_changeable: true,
|
||||||
|
is_robot: member.isRobot,
|
||||||
|
shut_up_timestamp: member.shutUpTime,
|
||||||
role: OB11Constructor.groupMemberRole(member.role),
|
role: OB11Constructor.groupMemberRole(member.role),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -31,6 +31,14 @@ export interface OB11GroupMember {
|
|||||||
level?: number
|
level?: number
|
||||||
role?: OB11GroupMemberRole
|
role?: OB11GroupMemberRole
|
||||||
title?: string
|
title?: string
|
||||||
|
area?: string
|
||||||
|
unfriendly?: boolean
|
||||||
|
title_expire_time?: number
|
||||||
|
card_changeable?: boolean
|
||||||
|
// 以下为gocq字段
|
||||||
|
shut_up_timestamp?: number
|
||||||
|
// 以下为扩展字段
|
||||||
|
is_robot?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface OB11Group {
|
export interface OB11Group {
|
||||||
|
Reference in New Issue
Block a user