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

    Class Member

    ts(2417) 群员

    Hierarchy

    • User
      • Member
    Index

    Constructors

    • Parameters

      Returns icqq.Member

    Properties

    getInfo: () => Promise<MemberInfo>

    获取群员信息

    gid: number

    对方群号

    group_id: number

    群成员所在的群号

    uid: number

    对方QQ号

    user_id: number

    用户id

    Accessors

    • get "[unscopables]"(): { c: boolean }

      Returns { c: boolean }

    • get card(): string

      名片

      Returns string

    • get client(): icqq.Client

      返回所属的客户端对象

      Returns icqq.Client

    • get dm(): boolean

      Returns boolean

    • get group(): icqq.Group

      返回所在群的实例

      Returns icqq.Group

    • get group_id(): number

      gid 的别名

      Returns number

    • get info(): MemberInfo

      群员资料

      Returns MemberInfo

    • get is_admin(): boolean

      是否是管理员

      Returns boolean

    • get is_friend(): boolean

      是否是我的好友

      Returns boolean

    • get is_owner(): boolean

      是否是群主

      Returns boolean

    • get mute_left(): number

      禁言剩余时间

      Returns number

    • get target(): number

      Returns number

    • get title(): string

      头衔

      Returns string

    • get user_id(): number

      this.uid的别名

      Returns number

    Methods

    • 发消息预处理

      Parameters

      Returns Promise<Converter>

    • Parameters

      • proto3: Encodable
      • brief: string
      • Optionalfile: boolean

      Returns Promise<MessageRet>

    • 加为好友

      Parameters

      • Optionalcomment: string

        申请消息

      Returns Promise<boolean>

    • 回添双向好友

      Parameters

      • seq: number

        申请消息序号

      • Optionalremark: string

        好友备注

      Returns Promise<boolean>

    • 返回作为好友的实例

      Parameters

      • Optionalstrict: boolean

      Returns icqq.Friend

    • 返回作为某群群员的实例

      Parameters

      • gid: number
      • Optionalstrict: boolean

      Returns icqq.Member

    • Returns Promise<number>

    • 获取头像url

      Parameters

      • Optionalsize: 0 | 40 | 100 | 140

        头像大小,默认0

      Returns string

      头像的url地址

    • 获取time往前的cnt条聊天记录

      Parameters

      • Optionaltime: number

        默认当前时间,为时间戳的分钟数(Date.now() / 1000

      • Optionalcnt: number

        聊天记录条数,默认20,超过2020处理

      Returns Promise<PrivateMessage[]>

      私聊消息列表,服务器记录不足cnt条则返回能获取到的最多消息记录

    • 获取文件信息

      Parameters

      • fid: string

        文件id

      Returns Promise<Omit<FileElem, "type"> & Record<"url", string>>

    • 获取离线文件下载地址

      Parameters

      • fid: string

        文件id

      Returns Promise<string>

    • 下载并解析合并转发

      Parameters

      • resid: string
      • OptionalfileName: string
      • Optionalnt: boolean

      Returns Promise<ForwardMessage[]>

    • 查看资料

      Returns Promise<
          {
              age: number;
              area: string;
              nickname: string;
              sex: Gender;
              user_id: number;
          },
      >

    • 获取视频下载地址

      Parameters

      • fid: string
      • md5: string | Buffer<ArrayBufferLike>

      Returns Promise<string>

    • 踢出群

      Parameters

      • Optionalmsg: string
      • Optionalblock: boolean

        是否屏蔽群员

      Returns Promise<boolean>

      未知参数

    • 制作一条合并转发消息以备发送(制作一次可以到处发) 需要注意的是,好友图片和群图片的内部格式不一样,对着群制作的转发消息中的图片,发给好友可能会裂图,反过来也一样 支持4层套娃转发(PC仅显示3层)

      Parameters

      Returns Promise<JsonElem>

    • 标记time之前为已读

      Parameters

      • Optionaltime: number

        默认当前时间,为时间戳的分钟数(Date.now() / 1000

      Returns Promise<void>

    • 禁言

      Parameters

      • Optionalduration: number

        禁言时长(秒),默认1800

      Returns Promise<void>

    • 戳一戳

      Returns Promise<boolean>

    • 撤回消息

      Parameters

      Returns Promise<boolean>

    • Parameters

      • msgid: string

      Returns Promise<boolean>

    • Parameters

      • seq: number
      • rand: number
      • time: number

      Returns Promise<boolean>

    • 撤回消息,cqhttp方法用

      Parameters

      • param: number
      • rand: number
      • time: number

      Returns Promise<boolean>

    • 撤回消息

      Parameters

      • message_id: string

        消息id

      Returns Promise<boolean>

    • 撤回消息

      Parameters

      Returns Promise<boolean>

    • 强制刷新群员资料

      Returns Promise<MemberInfo>

    • 发送一条消息

      Parameters

      Returns Promise<MessageRet>

    • 设置/取消管理员

      Parameters

      • Optionalyes: boolean

        是否设为管理员

      Returns Promise<boolean>

    • 修改名片

      Parameters

      • Optionalcard: string

        名片

      Returns Promise<boolean>

    • 处理好友申请

      Parameters

      • seq: number

        申请消息序号

      • Optionalyes: boolean

        是否同意

      • Optionalremark: string

        好友备注

      • Optionalblock: boolean

        是否屏蔽来自此用户的申请

      Returns Promise<boolean>

    • 处理群邀请

      Parameters

      • gid: number

        群号

      • seq: number

        申请消息序号

      • Optionalyes: boolean

        是否同意

      • Optionalblock: boolean

        是否屏蔽来自此群的邀请

      Returns Promise<boolean>

    • 处理入群申请

      Parameters

      • gid: number

        群号

      • seq: number

        申请消息序号

      • Optionalyes: boolean

        是否同意

      • Optionalreason: string

        若拒绝,拒绝的原因

      • Optionalblock: boolean

        是否屏蔽来自此用户的申请

      Returns Promise<boolean>

    • 是否屏蔽该群成员消息

      Parameters

      • OptionalisScreen: boolean

      Returns Promise<boolean>

    • 设置头衔

      Parameters

      • Optionaltitle: string

        头衔名

      • Optionalduration: number

        持续时间,默认-1,表示永久

      Returns Promise<boolean>

    • 发送音乐分享

      Parameters

      Returns Promise<void>

    • 发送网址分享

      Parameters

      Returns Promise<void>

    • 点赞,支持陌生人点赞

      Parameters

      • Optionaltimes: number

        点赞次数,默认1次

      Returns Promise<boolean>

    • 上传一批图片以备发送(无数量限制),理论上传一次所有群和好友都能发

      Parameters

      Returns Promise<PromiseRejectedResult[]>

    • 上传一个语音以备发送(理论上传一次所有群和好友都能发)

      Parameters

      • elem: PttElem
      • Optionaltranscoding: boolean
      • Optionalbrief: string

      Returns Promise<PttElem>

    • 上传一个视频以备发送(理论上传一次所有群和好友都能发)

      Parameters

      Returns Promise<VideoElem>

    • Parameters

      • this: icqq.Client
      • gid: number
      • uid: number
      • Optionalstrict: boolean

      Returns icqq.Member