diff --git a/Middleware/AuthMiddleware.cs b/Middleware/AuthMiddleware.cs index 37ecb9f..aea8f89 100644 --- a/Middleware/AuthMiddleware.cs +++ b/Middleware/AuthMiddleware.cs @@ -18,7 +18,8 @@ public class AuthMiddleware var path = ctx.Request.Path.Value ?? ""; // Static files, login and telegram webhook don't require auth - if (!path.StartsWith("/api/") || path == "/api/auth/login" || path == "/api/telegram/webhook") + var isTelegramWebhook = path == "/api/telegram/webhook" && ctx.Request.Method == "POST"; + if (!path.StartsWith("/api/") || path == "/api/auth/login" || isTelegramWebhook) { await _next(ctx); return;