Feat: read from chat files

This commit is contained in:
Grail Finder
2024-11-16 06:41:52 +03:00
parent 3cbad31a16
commit 84b06c0da5
5 changed files with 147 additions and 29 deletions

10
main.go
View File

@@ -2,6 +2,7 @@ package main
import (
"fmt"
"strings"
"unicode"
"github.com/gdamore/tcell/v2"
@@ -53,7 +54,14 @@ func main() {
}
textArea.SetMovedFunc(updateStatusLine)
updateStatusLine()
textView.SetText("<🤖>: Hello! What can I do for you?")
history := chatToText()
chatHistory := strings.Builder{}
for _, m := range history {
chatHistory.WriteString(m)
// textView.SetText(m)
}
textView.SetText(chatHistory.String())
// textView.SetText("<🤖>: Hello! What can I do for you?")
app.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
if botRespMode {
// do nothing while bot typing