From cec10210c284a17cd341b48ee205bcfd278205bd Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Wed, 3 Dec 2025 13:29:57 +0300 Subject: Feat: props table instead of form --- bot.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'bot.go') diff --git a/bot.go b/bot.go index 66786ca..bd1ce3f 100644 --- a/bot.go +++ b/bot.go @@ -32,6 +32,8 @@ var ( cfg *config.Config logger *slog.Logger logLevel = new(slog.LevelVar) +) +var ( activeChatName string chunkChan = make(chan string, 10) openAIToolChan = make(chan string, 10) @@ -65,6 +67,22 @@ var ( } ) +// GetLogLevel returns the current log level as a string +func GetLogLevel() string { + level := logLevel.Level() + switch level { + case slog.LevelDebug: + return "Debug" + case slog.LevelInfo: + return "Info" + case slog.LevelWarn: + return "Warn" + default: + // For any other values, return "Info" as default + return "Info" + } +} + func createClient(connectTimeout time.Duration) *http.Client { // Custom transport with connection timeout transport := &http.Transport{ -- cgit v1.2.3