amesu
Version:
Node.js SDK for QQ Bot.
38 lines (37 loc) • 1.05 kB
TypeScript
import type { User } from '../model/user';
export interface Member {
/** 用户的频道基础信息,只有成员相关接口中会填充此信息 */
user: User;
/** 用户的昵称 */
nick: string;
/** 用户在频道内的身份组 ID, 默认值可参考 DefaultRoles */
roles: string[];
/** 用户加入频道的时间 */
joined_at: number;
}
export interface MemberWithGuildID {
/** 频道 id */
guild_id: string;
/** 用户的频道基础信息 */
user: User;
/** 用户的昵称 */
nick: string;
/** 用户在频道内的身份 */
roles: string[];
/** 用户加入频道的时间 */
joined_at: number;
}
export interface Role {
/** 身份组ID */
id: string;
/** 名称 */
name: string;
/** ARGB 的 HEX 十六进制颜色值转换后的十进制数值 */
color: number;
/** 是否在成员列表中单独展示: 0-否, 1-是 */
hoist: number;
/** 人数 */
number: number;
/** 成员上限 */
member_limit: number;
}