Protected Readonly_cacheProtected Optional_sync_年龄
Readonlyblacklist黑名单列表
Readonlyclasses好友分组
Readonlyconfig配置
ReadonlycookiesReadonlydeviceReadonlydir账号本地数据存储目录
token刷新间隔(秒)
Readonlyfl好友列表
Readonlygl群列表
Readonlygml群员列表缓存
Readonlyguilds我加入的频道列表
Protectedheartbeat随心跳一起触发的函数,可以随意设定
no operation
Protectedinterval心跳间隔(秒)
日志记录器,初始情况下是log4js.Logger
Protectedlogin_昵称
Optionalpassword_密码的md5值,调用 login 后会保存在这里,用于token过期时恢复登录
Readonlypick创建一个讨论组对象
Readonlypick得到一个好友对象, 通常不会重复创建、调用
Readonlypick得到一个群对象, 通常不会重复创建、调用
Readonlypick创建一个频道对象,通常不会重复创建、调用
Readonlypick得到一个群员对象, 通常不会重复创建、调用
Readonlypick创建一个用户对象
ReadonlypkgReadonlypskeyReadonlypt4tokenProtectedregister_上线失败重试次数
性别
ReadonlysigProtectedsignReadonlysl陌生人列表
Protectedsso漫游表情缓存
Protected Readonlystatistics数据统计
在线状态
相当于频道中的qq号
Protectedtoken_token登录重试次数
Readonlyuid2uinuid2uin
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
OptionalfileName: 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,关闭掉线重连并自行处理Optionalpassword: string | Buffer可以为密码原文,或密码的md5值
传了uin,未传password
会优先尝试使用token登录 (token在上次登录成功后存放在this.dir的${uin}_token中)
传了uin无token或token失效时:
password则尝试密码登录password则尝试扫码登录
未传任何参数 则尝试扫码登录
掉线重连时也是自动调用此函数,走相同逻辑
你也可以在配置中修改reconn_interval,关闭掉线重连并自行处理Optionaluin: number登录账号
Optionalpassword: 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
Optionalbuild: { Optionalextra?: anyuse 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
Optionalmessage: 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[]监听的用户账号
事件处理
一个客户端