summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bot.go3
-rw-r--r--config.example.toml1
-rw-r--r--config/config.go2
3 files changed, 4 insertions, 2 deletions
diff --git a/bot.go b/bot.go
index cc540c7..776a373 100644
--- a/bot.go
+++ b/bot.go
@@ -551,8 +551,7 @@ func init() {
//
logLevel.Set(slog.LevelInfo)
logger = slog.New(slog.NewTextHandler(logfile, &slog.HandlerOptions{Level: logLevel}))
- // TODO: rename and/or put in cfg
- store = storage.NewProviderSQL("test.db", logger)
+ store = storage.NewProviderSQL(cfg.DBPATH, logger)
if store == nil {
os.Exit(1)
}
diff --git a/config.example.toml b/config.example.toml
index 731383b..4e9a816 100644
--- a/config.example.toml
+++ b/config.example.toml
@@ -21,3 +21,4 @@ TTS_SPEED = 1.0
# extra stt
STT_ENABLED = false
STT_URL = "http://localhost:8081/inference"
+DBPATH = "gflt.db"
diff --git a/config/config.go b/config/config.go
index 110cd75..76d7519 100644
--- a/config/config.go
+++ b/config/config.go
@@ -53,6 +53,7 @@ type Config struct {
// STT
STT_URL string `toml:"STT_URL"`
STT_ENABLED bool `toml:"STT_ENABLED"`
+ DBPATH string `toml:"DBPATH"`
}
func LoadConfigOrDefault(fn string) *Config {
@@ -78,6 +79,7 @@ func LoadConfigOrDefault(fn string) *Config {
config.AssistantRole = "assistant"
config.SysDir = "sysprompts"
config.ChunkLimit = 8192
+ config.DBPATH = "gflt.db"
//
config.RAGBatchSize = 100
config.RAGWordLimit = 80