Impl websocket and change all http-get to http-post
This commit is contained in:
+16
-29
@@ -1,31 +1,8 @@
|
||||
package args
|
||||
|
||||
import (
|
||||
"embed"
|
||||
)
|
||||
// 日志配置
|
||||
|
||||
// 调试模式
|
||||
|
||||
var Debug bool
|
||||
|
||||
// 嵌入目录
|
||||
|
||||
var Efs *embed.FS
|
||||
|
||||
// Http 服务参数
|
||||
|
||||
var Httpd = struct {
|
||||
Address string `yaml:"address"`
|
||||
Token string `yaml:"token"`
|
||||
Swag bool `yaml:"swag"`
|
||||
}{
|
||||
Address: "127.0.0.1:7600",
|
||||
Swag: true,
|
||||
}
|
||||
|
||||
// 日志参数
|
||||
|
||||
var Logger = struct {
|
||||
var Log = struct {
|
||||
Dir string `yaml:"dir"`
|
||||
Level string `yaml:"level"`
|
||||
Target string `yaml:"target"`
|
||||
@@ -35,14 +12,24 @@ var Logger = struct {
|
||||
Target: "stdout",
|
||||
}
|
||||
|
||||
// Wcf 服务参数
|
||||
// Web 服务
|
||||
|
||||
var Web = struct {
|
||||
Address string `yaml:"address"`
|
||||
Swagger bool `yaml:"swagger"`
|
||||
Token string `yaml:"token"`
|
||||
}{
|
||||
Address: "127.0.0.1:7600",
|
||||
Swagger: true,
|
||||
}
|
||||
|
||||
// Wcf 服务
|
||||
|
||||
var Wcf = struct {
|
||||
Address string `yaml:"address"`
|
||||
SdkLibrary string `yaml:"sdkLibrary"`
|
||||
WeChatAuto bool `yaml:"wechatAuto"`
|
||||
MsgPrinter bool `yaml:"msgPrinter"`
|
||||
}{
|
||||
Address: "127.0.0.1:10080",
|
||||
SdkLibrary: "sdk.dll",
|
||||
Address: "127.0.0.1:7601",
|
||||
WeChatAuto: true,
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package args
|
||||
|
||||
import (
|
||||
"embed"
|
||||
)
|
||||
|
||||
// 调试模式
|
||||
|
||||
var Debug bool
|
||||
|
||||
// 嵌入目录
|
||||
|
||||
var Efs *embed.FS
|
||||
|
||||
// 版本信息
|
||||
|
||||
const Version = "0.10.0"
|
||||
const BuildVersion = "240106"
|
||||
|
||||
// 应用描述
|
||||
|
||||
const AppName = "TDP Wrest"
|
||||
const AppSummary = "智能聊天机器人"
|
||||
|
||||
// 输出说明
|
||||
func init() {
|
||||
|
||||
println(AppName, AppSummary)
|
||||
println("Version:", Version, "build", BuildVersion)
|
||||
|
||||
}
|
||||
@@ -12,9 +12,9 @@ func (c *Config) Unmarshal() {
|
||||
// 读取默认配置
|
||||
|
||||
mp := map[string]any{
|
||||
"httpd": &Httpd,
|
||||
"logger": &Logger,
|
||||
"wcf": &Wcf,
|
||||
"log": &Log,
|
||||
"web": &Web,
|
||||
"wcf": &Wcf,
|
||||
}
|
||||
c.Koanf.Load(confmap.Provider(mp, "."), nil)
|
||||
|
||||
@@ -27,14 +27,14 @@ func (c *Config) Unmarshal() {
|
||||
|
||||
// 初始化日志
|
||||
|
||||
if Logger.Dir != "" && Logger.Dir != "." {
|
||||
os.MkdirAll(Logger.Dir, 0755)
|
||||
if Log.Dir != "" && Log.Dir != "." {
|
||||
os.MkdirAll(Log.Dir, 0755)
|
||||
}
|
||||
|
||||
logman.SetDefault(&logman.Config{
|
||||
Level: Logger.Level,
|
||||
Target: Logger.Target,
|
||||
Storage: Logger.Dir,
|
||||
Level: Log.Level,
|
||||
Target: Log.Target,
|
||||
Storage: Log.Dir,
|
||||
Filename: "wrest",
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user