Enha: notify on fetch model fail

This commit is contained in:
Grail Finder
2025-12-11 11:20:23 +03:00
parent daa8af2ce2
commit 2e2e6e9f9c

4
bot.go
View File

@@ -191,7 +191,11 @@ func fetchLCPModelName() *models.LLMModels {
//nolint //nolint
resp, err := httpClient.Get(cfg.FetchModelNameAPI) resp, err := httpClient.Get(cfg.FetchModelNameAPI)
if err != nil { if err != nil {
chatBody.Model = "disconnected"
logger.Warn("failed to get model", "link", cfg.FetchModelNameAPI, "error", err) 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 return nil
} }
defer resp.Body.Close() defer resp.Body.Close()