ai_scheduler/tmp_check_content.go

38 lines
944 B
Go

//go:build ignore
package main
import (
"fmt"
"os"
"strings"
)
func main() {
// Check advice_wx.go for project info code
f1 := "internal/biz/advice_wx.go"
b1, _ := os.ReadFile(f1)
lines1 := strings.Split(string(b1), "\n")
for i, line := range lines1 {
if strings.Contains(line, "ProjectInfo") || strings.Contains(line, "项目信息") || strings.Contains(line, "projectDesc") {
visible := strings.ReplaceAll(lines1[i], "\t", "→")
fmt.Printf("wx L%d: %s\n", i+1, visible)
}
}
fmt.Println("---")
// Check advice_chat.go for persona nil check
f2 := "internal/biz/advice_chat.go"
b2, _ := os.ReadFile(f2)
lines2 := strings.Split(string(b2), "\n")
for i, line := range lines2 {
if strings.Contains(line, "v == nil") || strings.Contains(line, "var b strings.Builder") {
if i > 340 && i < 380 {
visible := strings.ReplaceAll(lines2[i], "\t", "→")
fmt.Printf("chat L%d: %s\n", i+1, visible)
}
}
}
}