Types
对一个 API 类型的描述,属性格式与 接口权限对象 中的相关信息保持一致。
一个用于连接 websocket 的地址。GatewayApis.Normal 的响应体。
获取网关信息。
Base sealed class for Gateway and GatewayWithShard.
一个用于连接 websocket 的地址。同时返回建议的分片数,以及目前连接数使用情况。 GatewayApis.Shared 的响应体。
消息被审核' 异常。 当推送、回复消息时响应的 code
错误码为 304023
、304024
时会在响应数据包 data
中返回 MessageAudit
审核消息的信息, 例如:
推送、回复消息时响应的 '消息被审核' 数据信息。
表示为一个QQ频道的API。
ApiDescription 的基本抽象实现类,直接通过构造进行继承。
SimpleApiDescription 的基本抽象实现,method 提供为 HttpMethod.Delete
SimpleApiDescription 的基本抽象实现,method 提供为 GET
SimpleApiDescription 的基本抽象实现,method 提供为 HttpMethod.Patch
SimpleApiDescription 的基本抽象实现,method 提供为 POST
SimpleApiDescription 的基本抽象实现,method 提供为 HttpMethod.Put
Properties
用于在 QQGuildApi.request 及其衍生API中输出相关日志的 Logger。 开启 love.forte.simbot.qguild.api
的 DEBUG
级别日志可以得到更多在 API 请求过程中产生的信息。 注意:这可能会暴露其中的参数、返回值等,请注意保护敏感信息。
格式值:"BOT_APPID", 机器人 AppID
Functions
用于在Java中构建一个默认的 HttpClient。
用于在Java中构建一个 Json。
Inherited functions
用于判断两个 ApiDescription 中的两个属性是否相同。
使用 client 向当前目标 API QQGuildApi 发起请求。
QQGuildApi.request for Java
QQGuildApi.request for Java
使用此api发起一次请求,并得到预期中的结果。
QQGuildApi.requestData for Java
QQGuildApi.requestData for Java
QQGuildApi.requestData for Java
QQGuildApi.request for Java
通过 request 得到响应,读取为文本并输出debug日志后返回。 不会进行校验。
QQGuildApi.requestText for Java
QQGuildApi.requestText for Java
QQGuildApi.requestText for Java