Documentation ¶
Index ¶
- Variables
- func Check(err error)
- func EnsureBool(p interface{}, defaultVal bool) bool
- func GetBytes(url string) ([]byte, error)
- func IsAMRorSILK(b []byte) bool
- func PathExists(path string) bool
- func ReadAllText(path string) string
- func WriteAllText(path, text string)
- type CQHttpApiConfig
- type GoCQHttpConfig
- type GoCQReverseWebsocketConfig
- type GoCQWebsocketConfig
- type JsonConfig
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func EnsureBool ¶ added in v0.9.20
func IsAMRorSILK ¶ added in v0.9.20
func PathExists ¶
func ReadAllText ¶
func WriteAllText ¶
func WriteAllText(path, text string)
Types ¶
type CQHttpApiConfig ¶
type CQHttpApiConfig struct { Host string `json:"host"` Port uint16 `json:"port"` UseHttp bool `json:"use_http"` WSHost string `json:"ws_host"` WSPort uint16 `json:"ws_port"` UseWS bool `json:"use_ws"` WSReverseUrl string `json:"ws_reverse_url"` WSReverseApiUrl string `json:"ws_reverse_api_url"` WSReverseEventUrl string `json:"ws_reverse_event_url"` WSReverseReconnectInterval uint16 `json:"ws_reverse_reconnect_interval"` WSReverseReconnectOnCode1000 bool `json:"ws_reverse_reconnect_on_code_1000"` UseWsReverse bool `json:"use_ws_reverse"` PostUrl string `json:"post_url"` AccessToken string `json:"access_token"` Secret string `json:"secret"` PostMessageFormat string `json:"post_message_format"` }
type GoCQHttpConfig ¶
type GoCQReverseWebsocketConfig ¶ added in v0.9.2
type GoCQWebsocketConfig ¶
type JsonConfig ¶
type JsonConfig struct { Uin int64 `json:"uin"` Password string `json:"password"` EncryptPassword bool `json:"encrypt_password"` PasswordEncrypted string `json:"password_encrypted"` EnableDB bool `json:"enable_db"` AccessToken string `json:"access_token"` ReLogin bool `json:"relogin"` ReLoginDelay int `json:"relogin_delay"` AsyncLoad bool `json:"async_load"` HttpConfig *GoCQHttpConfig `json:"http_config"` WSConfig *GoCQWebsocketConfig `json:"ws_config"` ReverseServers []*GoCQReverseWebsocketConfig `json:"ws_reverse_servers"` PostMessageFormat string `json:"post_message_format"` Debug bool `json:"debug"` }
func DefaultConfig ¶
func DefaultConfig() *JsonConfig
func Load ¶
func Load(p string) *JsonConfig
func (*JsonConfig) Save ¶
func (c *JsonConfig) Save(p string) error
Click to show internal directories.
Click to hide internal directories.