@kaguyajs/trss-yunzai-types
    Preparing search index...

    Interface GroupMessageEvent

    群聊事件

    interface GroupMessageEvent {
        adapter_id: string;
        adapter_name: string;
        anonymous: Anonymous;
        at?: string | number;
        atall: boolean;
        atBot?: boolean;
        atme: boolean;
        block: boolean;
        bot: Client;
        div: number;
        file?: FileElem;
        font: string;
        getReply?: any;
        group: icqq.Group;
        group_id: string | number;
        group_name: string;
        hasAlias?: boolean;
        img?: string[];
        index: number;
        isGroup: true;
        isMaster?: boolean;
        logFnc: string;
        logText: string;
        member: icqq.Member;
        message: MessageElem[];
        message_id: string;
        message_type: "group";
        msg: string;
        nickname: string;
        pktnum: number;
        post_type: "message";
        rand: number;
        raw_message: string;
        reply_id?: string;
        runtime?: any;
        self_id: string | number;
        sender: {
            age: number;
            area: string;
            card: string;
            level: number;
            nickname: string;
            role: GroupRole;
            sex: Gender;
            sub_id: string;
            title: string;
            user_id: number;
        };
        seq: number;
        source?: Quotable;
        sub_type: "normal"
        | "anonymous";
        time: number;
        user?: any;
        user_id: string | number;
        recall(): Promise<boolean>;
        reply(
            msg: Sendable,
            quote?: boolean,
            data?: { at?: boolean; recallMsg?: number },
        ): Promise<MessageRet>;
        serialize(): Buffer;
        toCqcode(): string;
        toJSON(keys: string[]): Record<string, any>;
        toString(): string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    adapter_id: string

    聊天平台名称,同平台唯一

    adapter_name: string

    适配器名称

    anonymous: Anonymous

    匿名信息,sub_type"anonymous"时该属性有效

    at?: string | number

    被艾特者id

    atall: boolean

    是否AT全体成员

    atBot?: boolean

    是否at机器人

    atme: boolean

    是否AT我

    block: boolean

    未知属性

    bot: Client

    收到事件的Bot对象

    div: number
    file?: FileElem

    接收到的文件

    font: string
    getReply?: any

    获取引用消息

    group: icqq.Group

    群对象

    group_id: string | number

    群号

    group_name: string

    群名

    hasAlias?: boolean

    消息是否包含别名

    img?: string[]

    图片消息数组

    index: number
    isGroup: true

    是否为群聊

    isMaster?: boolean

    触发者是否为主人

    logFnc: string

    日志方法字符串

    logText: string

    日志用户字符串

    member: icqq.Member

    发送者群员对象

    message: MessageElem[]

    消息元素数组

    message_id: string

    cqhttp方法用

    message_type: "group"
    msg: string

    文本消息内容

    nickname: string
    pktnum: number

    post_type

    post_type: "message"
    rand: number

    消息随机数

    raw_message: string

    字符串形式的消息

    reply_id?: string

    引用消息ID

    runtime?: any
    self_id: string | number

    收到事件的机器人id

    sender: {
        age: number;
        area: string;
        card: string;
        level: number;
        nickname: string;
        role: GroupRole;
        sex: Gender;
        sub_id: string;
        title: string;
        user_id: number;
    }

    发送方信息

    Type Declaration

    • age: number

      年龄,@deprecated

    • area: string

      地区,@deprecated

    • card: string

      名片

    • level: number

      等级

    • nickname: string

      昵称

    • role: GroupRole

      权限

    • sex: Gender

      性别,@deprecated

    • sub_id: string

      未知属性

    • title: string

      头衔

    • user_id: number

      账号

    seq: number

    消息编号,在群消息中是唯一的 (私聊消息建议至少使用time,seq,rand中的两个判断唯一性)

    source?: Quotable

    引用回复

    sub_type: "normal" | "anonymous"
    time: number

    消息时间

    user?: any
    user_id: string | number

    发送者id

    Methods

    • 快速撤回

      Returns Promise<boolean>

    • 回复消息

      Parameters

      • msg: Sendable

        支持字符串或 segment

      • Optionalquote: boolean

        是否引用回复

      • Optionaldata: { at?: boolean; recallMsg?: number }

        额外配置

        • Optionalat?: boolean

          是否提及用户

        • OptionalrecallMsg?: number

          多久之后撤回消息,0-120秒,0不撤回

      Returns Promise<MessageRet>

    • 将消息序列化保存

      Returns Buffer

    • Returns string

      转换为CQ码

    • Parameters

      • keys: string[]

      Returns Record<string, any>

    • 以适合人类阅读的形式输出

      Returns string