Documentation ¶
Index ¶
- Variables
- func IsNeedPanicError(err error) bool
- func IsNeedReIdentifyError(err error) bool
- func IsNeedReconnectError(err error) bool
- func NewWSError(code int, text string) error
- func RegisterHandlers(handlers ...interface{}) dto.Intent
- type ATMessageEventHandler
- type WSClient
- type WSError
- type WSManager
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNeedReconnect = NewWSError(errCodeConnNeedReconnect, "need reconnect") ErrInvalidSession = NewWSError(errCodeConnNeedReIdentify, "invalid session") )
View Source
var DefaultHandlers struct { ATMessage ATMessageEventHandler }
DefaultHandlers 默认的 websocket event handler
Functions ¶
func IsNeedPanicError ¶
func IsNeedReIdentifyError ¶
func IsNeedReconnectError ¶
func NewWSError ¶
func RegisterHandlers ¶
RegisterHandlers 注册事件处理 handler
Types ¶
type ATMessageEventHandler ¶
type ATMessageEventHandler func(event *dto.WSPayload, data *dto.WSATMessageData) error
ATMessageEventHandler at 机器人消息事件 handler
type WSClient ¶
type WSClient struct {
// contains filtered or unexported fields
}
func NewWSClient ¶
Click to show internal directories.
Click to hide internal directories.