diff --git a/cmd/gomastodonstats/main.go b/cmd/gomastodonstats/main.go index d42ac46..c509adf 100644 --- a/cmd/gomastodonstats/main.go +++ b/cmd/gomastodonstats/main.go @@ -39,7 +39,7 @@ func main() { // Load matrix data if exists, else set URL blank gms.MATRIX_WEBHOOK_URL = os.Getenv("MATRIX_WEBHOOK_URL") gms.MATRIX_WEBHOOK_API_KEY = os.Getenv("MATRIX_WEBHOOK_API_KEY") - gms.MATRIX_WEBHOOK_CHANNEL = os.Getenv("MATRIX_ACCOUNT_CHANNEL") + gms.MATRIX_WEBHOOK_CHANNEL = os.Getenv("MATRIX_WEBHOOK_CHANNEL") if gms.MATRIX_WEBHOOK_URL == "" || gms.MATRIX_WEBHOOK_API_KEY == "" || gms.MATRIX_WEBHOOK_CHANNEL == "" { diff --git a/internal/gomastodonstats/matrix.go b/internal/gomastodonstats/matrix.go index 535f296..a0a3524 100644 --- a/internal/gomastodonstats/matrix.go +++ b/internal/gomastodonstats/matrix.go @@ -14,10 +14,13 @@ type MatrixWebhook struct { } func sendToMatrix(m []metric) { + if MATRIX_WEBHOOK_URL == "" { + return + } startOfDay := getStartofDay() msg := fmt.Sprintf( - "*User stats for %d:*\n\n", + "*User stats for %d:*\n%s", startOfDay, getPrintableString(m), )