Protected
Readonly
_cacheProtected
Optional
_sync_年龄
Readonly
blacklist黑名单列表
Readonly
classes好友分组
Readonly
config配置
Readonly
cookiesReadonly
deviceReadonly
dir账号本地数据存储目录
token刷新间隔(秒)
Readonly
fl好友列表
Readonly
gl群列表
Readonly
gml群员列表缓存
Readonly
guilds我加入的频道列表
Protected
heartbeat随心跳一起触发的函数,可以随意设定
no operation
Protected
interval心跳间隔(秒)
日志记录器,初始情况下是log4js.Logger
Protected
login_昵称
Optional
password_密码的md5值,调用 login 后会保存在这里,用于token
过期时恢复登录
Readonly
pick创建一个讨论组对象
Readonly
pick得到一个好友对象, 通常不会重复创建、调用
Readonly
pick得到一个群对象, 通常不会重复创建、调用
Readonly
pick创建一个频道对象,通常不会重复创建、调用
Readonly
pick得到一个群员对象, 通常不会重复创建、调用
Readonly
pick创建一个用户对象
Readonly
pkgReadonly
pskeyReadonly
pt4tokenProtected
register_上线失败重试次数
性别
Readonly
sigProtected
signReadonly
sl陌生人列表
漫游表情缓存
Protected
Readonly
statistics数据统计
在线状态
相当于频道中的qq号
Protected
token_token登录重试次数
csrf token
修改日志级别
use status
数据统计
Protected
_calcProtected
_msguse Member.addFriend
use Friend.delete
use User.recallMsg or Group.recallMsg
获取子频道列表 use Guild.channels
use bkn
获取转发消息 use Friend.getForwardMsg
Optional
fileName: stringuse fl
use Group.info or Group.renew
use Member.info or Member.renew
use Guild.info
use guilds
获取频道成员列表 use Guild.getMemberList
use sl
获取系统消息
获取视频下载地址 use Friend.getVideoUrl
监听群邀请/消息事件
Rest
...group_ids: number[]监听群的群号
事件处理
use Group.invite
只能在初始化Client时传了uin
或扫码登录,才能调用
password
则尝试密码登录password
则尝试扫码登录
未传任何参数 则尝试扫码登录
掉线重连时也是自动调用此函数,走相同逻辑
你也可以在配置中修改reconn_interval
,关闭掉线重连并自行处理Optional
password: string | Buffer可以为密码原文,或密码的md5值
传了uin
,未传password
会优先尝试使用token登录 (token在上次登录成功后存放在this.dir
的${uin}_token
中)
传了uin
无token或token失效时:
password
则尝试密码登录password
则尝试扫码登录
未传任何参数 则尝试扫码登录
掉线重连时也是自动调用此函数,走相同逻辑
你也可以在配置中修改reconn_interval
,关闭掉线重连并自行处理Optional
uin: number登录账号
Optional
password: string | Buffer可以为密码原文,或密码的md5值
制作转发消息 use Friend.makeForwardMsg or Group.makeForwardMsg
获取扫码结果(可定时查询,retcode为0则调用qrcodeLogin登录)
移除群精华消息 use Group.removeEssence
消息id
use User.markRead or Group.markRead
use Discuss.sendMsg
use Group.sendMsg
use Group.announce
use Group.pokeMember or Member.poke
use Group.sign
use Guild.sendMsg
use Friend.thumbUp
use Friend.sendMsg
use sendSmsCode
use Member.sendMsg
添加群精华消息 use Group.addEssence
消息id
use Group.setAdmin or Member.setAdmin
use Group.allowAnony
use Group.muteAnony
use Group.muteMember or Member.mute
use Group.setCard or Member.setCard
Optional
message: stringuse Group.kickMember or Member.kick
use Group.quit
use Group.setName
use Group.setAvatar
use Group.setTitle or Member.setTitle
use Group.muteAll
use setAvatar
use submitSlider
use submitSmsCode
监听用户私聊/群聊事件
Rest
...user_ids: number[]监听的用户账号
事件处理
一个客户端