Documentation ¶
Overview ¶
Package botgo 是一个QQ频道机器人 sdk 的 golang 实现
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOpenAPI ¶
NewOpenAPI 创建新的 openapi 实例,会返回当前的 openapi 实现的实例 如果需要使用其他版本的实现,需要在调用这个方法之前调用 SelectOpenAPIVersion 方法
func NewSandboxOpenAPI ¶
NewSandboxOpenAPI 创建测试环境的 openapi 实例
func SelectOpenAPIVersion ¶
func SelectOpenAPIVersion(version openapi.APIVersion) error
SelectOpenAPIVersion 指定使用哪个版本的 api 实现,如果不指定,sdk将默认使用第一个 setup 的 api 实现
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package dto 维护了用于与机器人接口通信的数据结构对象。
|
Package dto 维护了用于与机器人接口通信的数据结构对象。 |
message
Package message 内提供了用于支撑处理消息对象的工具和方法。
|
Package message 内提供了用于支撑处理消息对象的工具和方法。 |
Package errs 是 SDK 里面的错误类型的集合,同时封装了 SDK 专用的错误类型。
|
Package errs 是 SDK 里面的错误类型的集合,同时封装了 SDK 专用的错误类型。 |
interaction
|
|
signature
Package signature 用于处理平台和机器人开发者之间的互动请求中的签名验证
|
Package signature 用于处理平台和机器人开发者之间的互动请求中的签名验证 |
internal
|
|
Package log 是 SDK 的 logger 接口定义与内置的 logger。
|
Package log 是 SDK 的 logger 接口定义与内置的 logger。 |
Package openapi 声明了 sdk 所使用的 openapi 接口。
|
Package openapi 声明了 sdk 所使用的 openapi 接口。 |
v1
Package v1 是 openapi v1 版本的实现。
|
Package v1 是 openapi v1 版本的实现。 |
Package token 用于调用 openapi,websocket 的 token 对象。
|
Package token 用于调用 openapi,websocket 的 token 对象。 |
Package version sdk 版本声明。
|
Package version sdk 版本声明。 |
Package websocket SDK 需要实现的 websocket 定义。
|
Package websocket SDK 需要实现的 websocket 定义。 |
client
Package client 默认的 websocket client 实现。
|
Package client 默认的 websocket client 实现。 |
Click to show internal directories.
Click to hide internal directories.