philia-impl-icqq
    Preparing search index...

    Class default

    Implements

    Index

    Constructors

    Properties

    impl: Project

    Methods

    • Parameters

      • data:
            | {
                eid: string;
                etype?: number;
                id: string;
                seq?: number;
                type: "message"
                | "user"
                | "group";
            }
            | {
                eid: string;
                etype?: number;
                id: string;
                seq?: number;
                type: "message"
                | "user"
                | "group";
            }

      Returns Promise<void>

    • Parameters

      • data: {
            eid: string;
            etype?: number;
            id: string;
            seq?: number;
            type: "message" | "user" | "group";
        }

      Returns Promise<any>

    • Parameters

      • __namedParameters: { fid: unknown; id: string; name?: string; pid?: string }

      Returns Promise<GfsFileStat>

    • 获取消息记录

      Parameters

      • __namedParameters: {
            count?: number;
            id: string;
            newer?: boolean;
            type: "message" | "user" | "group";
        }

      Returns Promise<(UserMessage | GroupMessage)[]>

    • Parameters

      • __namedParameters: { id: string }

      Returns Promise<
          { free: number; total: number; used: number } & {
              file_count: number;
              max_file_count: number;
          },
      >

    • Parameters

      • __namedParameters: { id: string; limit?: number; pid?: string; start?: number }

      Returns Promise<(GfsFileStat | GfsDirStat)[]>

    • 获取请求列表

      Parameters

      • __namedParameters: void | { count?: number; scene?: "user_add" | "group_add" | "group_invite" } = {}

      Returns Promise<Request[]>

    • 发送消息

      Parameters

      • __namedParameters: { data: Message; id: string; scene: "user" | "group" }

      Returns Promise<RSendMsg>

    • 发送多条消息(合并转发)

      Parameters

      • __namedParameters: { data: Forward[]; id: string; scene: "user" | "group" }

      Returns Promise<RSendMsg[]>

    • Parameters

      • __namedParameters: { answer?: string; id: string; question?: string; type: string }

      Returns Promise<void>

    • 设置群成员信息

      Parameters

      • __namedParameters: { data: Partial<Contact.GroupMember>; id: string; uid: string }

      Returns Promise<void>

    • 设置信息

      Parameters

      • __namedParameters: { data: Partial<User | Group>; id: string; scene: "user" | "group" }

      Returns Promise<void>

    • Parameters

      • data: {
            eid: string;
            etype?: number;
            id: string;
            seq?: number;
            type: "message" | "user" | "group";
        }

      Returns Promise<any>

    • 处理请求

      Parameters

      • __namedParameters: { block?: boolean; id: string; reason?: string; result: boolean }

      Returns Promise<void>

    • Parameters

      • __namedParameters: {
            file: string | Buffer<ArrayBufferLike>;
            id: string;
            name?: string;
            pid?: string;
        }

      Returns Promise<GfsFileStat>