ai_scheduler/tmp_debug_skill.go

33 lines
692 B
Go

//go:build ignore
package main
import (
"fmt"
"os"
"strings"
)
func main() {
f := "internal/biz/advice_wx.go"
b, _ := os.ReadFile(f)
lines := strings.Split(string(b), "\n")
// Show talkSkill loading code
for i, line := range lines {
if strings.Contains(line, "talkSkillEntity") {
for j := i - 1; j < i+6 && j < len(lines); j++ {
visible := strings.ReplaceAll(lines[j], "\t", "→")
fmt.Printf("L%d: %s\n", j+1, visible)
}
fmt.Println("---")
}
}
// Show HostingSkillId usage
for i, line := range lines {
if strings.Contains(line, "HostingSkillId") {
visible := strings.ReplaceAll(lines[i], "\t", "→")
fmt.Printf("L%d: %s\n", i+1, visible)
}
}
}