prompt.go 415 B

1234567891011121314151617181920212223242526272829
  1. package config
  2. import (
  3. "io/ioutil"
  4. "log"
  5. "gopkg.in/yaml.v2"
  6. )
  7. type Prompt struct {
  8. Title string `yaml:"title"`
  9. Content string `yaml:"content"`
  10. }
  11. var prompTmp *[]Prompt
  12. // LoadPrompt 加载Prompt
  13. func LoadPrompt() *[]Prompt {
  14. data, err := ioutil.ReadFile("prompt.yml")
  15. if err != nil {
  16. log.Fatal(err)
  17. }
  18. err = yaml.Unmarshal(data, &prompTmp)
  19. if err != nil {
  20. log.Fatal(err)
  21. }
  22. return prompTmp
  23. }