diff options
author | Grail Finder <wohilas@gmail.com> | 2025-02-03 20:18:17 +0300 |
---|---|---|
committer | Grail Finder <wohilas@gmail.com> | 2025-02-03 20:18:17 +0300 |
commit | 6676b7d12b3bb381fdfacea816d50e9b86f9333d (patch) | |
tree | f75851e867dc3275f1c5f977dd20b81e812f2085 /pngmeta | |
parent | eb53b13381b6f86e8b0584b8bdc980414dbf92df (diff) |
Fix: load json syscards, replace char and user
Diffstat (limited to 'pngmeta')
-rw-r--r-- | pngmeta/metareader.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pngmeta/metareader.go b/pngmeta/metareader.go index 0ebedaa..df2a8d4 100644 --- a/pngmeta/metareader.go +++ b/pngmeta/metareader.go @@ -140,6 +140,8 @@ func ReadDirCards(dirname, uname string, log *slog.Logger) ([]*models.CharCard, if err != nil { return nil, err // better to log and continue } + cc.FirstMsg = strings.ReplaceAll(strings.ReplaceAll(cc.FirstMsg, "{{char}}", cc.Role), "{{user}}", uname) + cc.SysPrompt = strings.ReplaceAll(strings.ReplaceAll(cc.SysPrompt, "{{char}}", cc.Role), "{{user}}", uname) resp = append(resp, cc) } } |