Bot
Acidify Bot 实例
Properties
AcidifyEvent 流,可用于监听各种事件
表情信息映射,键为 qSid,值为对应的 BotFaceDetail 实例。
HTTP 客户端实例,可用于发起自定义的 HTTP 请求。
表示当前 Bot 是否已登录
Functions
创建群文件夹
创建一个 Logger 实例,通常用于库内部日志记录,并将产生的日志发送到提供的 LogHandler。
根据一个自定义的 tag 创建一个 Logger 实例,通常用于匿名类或方法的日志记录,并将产生的日志发送到提供的 LogHandler。
删除群公告
删除群文件
删除群文件夹
拉取好友与好友分组信息。此操作不会被缓存。
拉取指定群的成员信息。此操作不会被缓存。
拉取群信息。此操作不会被缓存。
通过 uid 获取用户信息。
通过 QQ 号获取用户信息。
获取指定域名的 Cookie 键值对。
获取 CSRF Token。
获取给定资源 ID 的下载链接,支持图片、语音、视频。
获取合并转发消息内容
向上获取与好友的历史消息
获取好友请求列表
获取所有好友实体。
获取群公告列表
获取群精华消息列表
获取群文件下载链接
获取群文件/文件夹列表
向上获取群聊的历史消息
根据 uin 获取指定群的群成员实体。
获取指定群的所有群成员实体。
获取群通知列表
获取私聊文件下载链接
解析 QQ 号到 uid,该过程可能失败,此时抛出 NoSuchElementException。 若 mayComeFromGroupUin 非空且在缓存中未找到对应 uid,会尝试从该群的成员列表中查找; 否则,会尝试从好友列表中查找。
解析 uid 到 QQ 号。 如果之前未解析过该 uid,会发起网络请求获取用户信息。
踢出群成员
标记好友消息为已读
标记群消息为已读
移动群文件
尝试使用现有的 Session 信息上线。 请优先调用 tryLogin,该方法会在现有 Session 失效时自动调用 qrCodeLogin。 若确定 Session 有效且不希望进行二维码登录,可调用此方法。
发起二维码登录请求。过程中会触发事件:
撤回好友消息
撤回群消息
重命名群文件
重命名群文件夹
发送好友消息
发送好友戳一戳
发送群消息
发送群戳一戳
给好友点赞
处理好友请求(同意/拒绝)
设置群头像
设置群精华消息
处理群邀请(他人邀请自己入群)
设置群管理员
设置群成员的群名片
设置群成员禁言
设置群成员的专属头衔
发送群消息表情回应
设置群名称
设置群全员禁言
先尝试使用现有的 Session 信息登录,若失败则调用 qrCodeLogin 重新登录。 如果是第一次登录,请务必调用 qrCodeLogin。
TODO: THIS API IS BROKEN 上传私聊文件