summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2025-12-11 11:20:23 +0300
committerGrail Finder <wohilas@gmail.com>2025-12-11 11:20:23 +0300
commit2e2e6e9f9cb87ab31fc7dc7e0e196ece884da4bd (patch)
tree51661ded0351846b3ac4959cc5f6a3483ae29971
parentdaa8af2ce2cac56ddc98499553eb7a6a5e21857f (diff)
Enha: notify on fetch model fail
-rw-r--r--bot.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/bot.go b/bot.go
index 4ee0546..ebf345b 100644
--- a/bot.go
+++ b/bot.go
@@ -191,7 +191,11 @@ func fetchLCPModelName() *models.LLMModels {
//nolint
resp, err := httpClient.Get(cfg.FetchModelNameAPI)
if err != nil {
+ chatBody.Model = "disconnected"
logger.Warn("failed to get model", "link", cfg.FetchModelNameAPI, "error", err)
+ if err := notifyUser("error", "request failed "+cfg.FetchModelNameAPI); err != nil {
+ logger.Debug("failed to notify user", "error", err, "fn", "fetchLCPModelName")
+ }
return nil
}
defer resp.Body.Close()