Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultGetSecretFunc = func() string { return os.Getenv("QQBotSecret") }
DefaultGetSecretFunc 默认的获取 secret 的函数,默认从环境变量读取
开发者如果需要从自己的配置文件,或者是其他地方获取 secret,可以重写这个函数
Functions ¶
func GenDispatchACK ¶
GenDispatchACK 生成事件包的回包,如果处理失败,则返回的 d 为 1,服务端会尝试重试
func GenHeartbeatACK ¶
GenHeartbeatACK 生成 http gateway 的心跳回包
func HTTPHandler ¶
func HTTPHandler(w http.ResponseWriter, r *http.Request)
HTTPHandler 用户处理回调时间,该函数实现的是 https://pkg.go.dev/net/http#HandleFunc 所要求的 handler 会自动进行签名验证,心跳包回复,以及根据使用 event.RegisterHandlers 注册的 handler 去执行不同的 handler 来处理事件 如果开发者不想在接收事件的地方处理,可以实现 DefaultHandlers.Plain 然后在内部处理相关的异步生产或者转发的逻辑
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.