diff --git a/Readme.md b/Readme.md index ed3c94c..1a4c1c4 100644 --- a/Readme.md +++ b/Readme.md @@ -28,6 +28,9 @@ Create a `.env` file in the project root with your Discord bot token: ``` DISCORD_BOT_TOKEN=your_discord_bot_token_here +# Optional: Set Kuma monitoring variables: +# KUMA_PUSH_URL=https://your-uptime-kuma-instance.com/api/push/ +# KUMA_PUSH_INTERVAL=60 ``` ### 3. Run with Docker Compose diff --git a/bot.go b/bot.go index c26b8d3..016d295 100644 --- a/bot.go +++ b/bot.go @@ -55,11 +55,11 @@ func main() { } // Start Kuma push monitor if configured - kumaPushURL := os.Getenv("Kuma-Push-Url") - if kumaPushURL != "" { - intervalStr := os.Getenv("Kuma-Push-Interval") + kumaPushURL, ok := os.LookupEnv("KUMA_PUSH_URL") + if ok { + intervalStr, ok := os.LookupEnv("KUMA_PUSH_INTERVAL") interval := 60 // default to 60 seconds - if intervalStr != "" { + if ok && intervalStr != "" { if parsed, err := strconv.Atoi(intervalStr); err == nil && parsed > 0 { interval = parsed } diff --git a/docker-compose.yml b/docker-compose.yml index b56fd67..f9996d9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,5 +8,5 @@ services: env_file: - .env # Optional: Set Kuma monitoring variables in .env file: - # Kuma-Push-Url=https://your-uptime-kuma-instance.com/api/push/xxxxx - # Kuma-Push-Interval=60 + # KUMA_PUSH_URL=https://your-uptime-kuma-instance.com/api/push/xxxxx + # KUMA_PUSH_INTERVAL=60 \ No newline at end of file