server

package
v0.9.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2020 License: AGPL-3.0 Imports: 28 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Console = make(chan os.Signal, 1)
View Source
var HttpServer = &httpServer{}
View Source
var HttpuriAdmin = map[string]func(s *webServer, c *gin.Context){
	"do_restart":        AdminDoRestart,
	"get_web_write":     AdminWebWrite,
	"do_web_write":      AdminDoWebWrite,
	"do_restart_docker": AdminDoRestartDocker,
	"do_config_base":    AdminDoConfigBase,
	"do_config_http":    AdminDoConfigHttp,
	"do_config_ws":      AdminDoConfigWs,
	"do_config_reverse": AdminDoConfigReverse,
	"do_config_json":    AdminDoConfigJson,
	"get_config_json":   AdminGetConfigJson,
}

admin 子站的 路由映射

View Source
var JsonConfig *global.JsonConfig
View Source
var WebInput = make(chan string, 1) //长度1,用于阻塞
View Source
var WebServer = &webServer{}
View Source
var WebsocketServer = &websocketServer{}

Functions

func AdminDoConfigBase added in v0.9.27

func AdminDoConfigBase(s *webServer, c *gin.Context)

普通配置修改

func AdminDoConfigHttp added in v0.9.27

func AdminDoConfigHttp(s *webServer, c *gin.Context)

http配置修改

func AdminDoConfigJson added in v0.9.27

func AdminDoConfigJson(s *webServer, c *gin.Context)

config.json配置修改

func AdminDoConfigReverse added in v0.9.27

func AdminDoConfigReverse(s *webServer, c *gin.Context)

反向ws配置修改

func AdminDoConfigWs added in v0.9.27

func AdminDoConfigWs(s *webServer, c *gin.Context)

ws配置修改

func AdminDoRestart added in v0.9.27

func AdminDoRestart(s *webServer, c *gin.Context)

热重启

func AdminDoRestartDocker added in v0.9.27

func AdminDoRestartDocker(s *webServer, c *gin.Context)

冷重启

func AdminDoWebWrite added in v0.9.27

func AdminDoWebWrite(s *webServer, c *gin.Context)

web输入 处理

func AdminGetConfigJson added in v0.9.27

func AdminGetConfigJson(s *webServer, c *gin.Context)

拉取config.json配置

func AdminWebWrite added in v0.9.27

func AdminWebWrite(s *webServer, c *gin.Context)

web输入 html 页面

func AuthMiddleWare added in v0.9.27

func AuthMiddleWare() gin.HandlerFunc

admin 控制器 登录验证

func Failed added in v0.9.27

func Failed(code int, msg string) coolq.MSG

func GetConf added in v0.9.27

func GetConf() *global.JsonConfig

获取当前配置文件信息

func NewHttpClient added in v0.9.2

func NewHttpClient() *httpClient

func NewWebsocketClient added in v0.9.2

func NewWebsocketClient(conf *global.GoCQReverseWebsocketConfig, authToken string, b *coolq.CQBot) *websocketClient

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL