支持旧版V4自定义 修复日志报错问题
This commit is contained in:
parent
bb3413520f
commit
d6f5a0b5bf
@ -10,6 +10,7 @@ containers:
|
||||
limit: 9999
|
||||
AtTime: #填写1-12之间的数 填错自负默认为10 10点容易出现高峰超时。
|
||||
IsHelp: #填写true或者false false
|
||||
IsOldV4: #填写true或者false false是否新版或者旧版V4
|
||||
theme:
|
||||
static: ./static
|
||||
master:
|
||||
|
||||
@ -71,11 +71,11 @@ var handleMessage = func(msgs ...interface{}) interface{} {
|
||||
if sender.UserID == Config.TelegramUserID || sender.UserID == int(Config.QQID) {
|
||||
sender.IsAdmin = true
|
||||
}
|
||||
logs.Info(sender.UserID)
|
||||
if IsUserAdmin(strconv.Itoa(sender.UserID)) {
|
||||
sender.IsAdmin = true
|
||||
if sender.IsAdmin == false {
|
||||
if IsUserAdmin(strconv.Itoa(sender.UserID)) {
|
||||
sender.IsAdmin = true
|
||||
}
|
||||
}
|
||||
|
||||
for i := range codeSignals {
|
||||
for j := range codeSignals[i].Command {
|
||||
if codeSignals[i].Command[j] == head {
|
||||
@ -90,7 +90,7 @@ var handleMessage = func(msgs ...interface{}) interface{} {
|
||||
}
|
||||
switch msg {
|
||||
default:
|
||||
{ //沃邮箱
|
||||
{ //沃邮箱
|
||||
ss := regexp.MustCompile(`https://nyan.mail.*3D`).FindStringSubmatch(msg)
|
||||
if len(ss) > 0 {
|
||||
var u User
|
||||
|
||||
@ -33,6 +33,7 @@ type Yaml struct {
|
||||
Version string `yaml:"version"`
|
||||
CTime string `yaml:"AtTime"`
|
||||
IsHelp bool `yaml:"IsHelp"`
|
||||
IsOldV4 bool `yaml:"IsOldV4"`
|
||||
Node string
|
||||
Npm string
|
||||
Python string
|
||||
|
||||
@ -551,21 +551,43 @@ func (c *Container) postConfig(handle func(config string) string) error {
|
||||
}
|
||||
|
||||
func (c *Container) getSession() error {
|
||||
req := httplib.Post(c.Address + "/api/auth")
|
||||
req.Param("username", c.Username)
|
||||
req.Param("password", c.Password)
|
||||
rsp, err := req.Response()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
c.Token = rsp.Header.Get("Set-Cookie")
|
||||
if data, err := ioutil.ReadAll(rsp.Body); err != nil {
|
||||
return err
|
||||
} else {
|
||||
err, _ := jsonparser.GetInt(data, "err")
|
||||
if err != 0 {
|
||||
return errors.New(string(data))
|
||||
|
||||
if Config.IsOldV4 {
|
||||
req := httplib.Post(c.Address + "/api/auth")
|
||||
req.Param("username", c.Username)
|
||||
req.Param("password", c.Password)
|
||||
rsp, err := req.Response()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
c.Token = rsp.Header.Get("Set-Cookie")
|
||||
if data, err := ioutil.ReadAll(rsp.Body); err != nil {
|
||||
return err
|
||||
} else {
|
||||
err, _ := jsonparser.GetInt(data, "err")
|
||||
if err != 0 {
|
||||
return errors.New(string(data))
|
||||
}
|
||||
}
|
||||
return nil
|
||||
} else {
|
||||
req := httplib.Post(c.Address + "/auth")
|
||||
req.Param("username", c.Username)
|
||||
req.Param("password", c.Password)
|
||||
rsp, err := req.Response()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
c.Token = rsp.Header.Get("Set-Cookie")
|
||||
if data, err := ioutil.ReadAll(rsp.Body); err != nil {
|
||||
return err
|
||||
} else {
|
||||
err, _ := jsonparser.GetInt(data, "err")
|
||||
if err != 0 {
|
||||
return errors.New(string(data))
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
@ -28,6 +28,8 @@ Whiskey更新
|
||||
修复转换错误自动改为false 修复七次无限转换问题
|
||||
新增 AtTime参数 不配置导致失败得别怪我
|
||||
AtTime: #填写1-12之间的数 填错自负默认为10 10点容易出现高峰超时。
|
||||
IsHelp: #填写true或者false 默认false 是否往容器添加助力码
|
||||
IsOldV4: #填写true或者false 默认false 是否新版或者旧版V4
|
||||
|
||||
以上是做完了 以下是待开发
|
||||
|
||||
@ -52,6 +54,8 @@ https://thin-hill-428.notion.site/2-8Faker-QL-pannel-Faker-Repository-environmen
|
||||
修改为
|
||||
req := httplib.Post(c.Address + "/auth")
|
||||
|
||||
修改为可配置
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user