diff --git a/models/bot.go b/models/bot.go index 7f9ac87..5852b58 100644 --- a/models/bot.go +++ b/models/bot.go @@ -278,7 +278,7 @@ var handleMessage = func(msgs ...interface{}) interface{} { if pins == "" { return "找不到匹配的账号" } - fmt.Println(pins) + for _, task := range Config.Tasks { if task.Word == "查询" { task.Envs = []Env{{ diff --git a/models/task.go b/models/task.go index 815d4f5..81ed9e2 100644 --- a/models/task.go +++ b/models/task.go @@ -88,7 +88,7 @@ func runTask(task *Task, msgs ...interface{}) string { io.Copy(f, r.Body) f.Close() } else { - if path != task.Path { + if path != task.Path && task.Name != task.Path { f, err := os.OpenFile(path, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0777) if err != nil { logs.Warn("打开%s失败,", path, err)