diff --git a/backend/marketing_engine/telegram_scraper.php b/backend/marketing_engine/telegram_scraper.php index 82ca0bc2..8911b514 100644 --- a/backend/marketing_engine/telegram_scraper.php +++ b/backend/marketing_engine/telegram_scraper.php @@ -5,7 +5,16 @@ if (php_sapi_name() !== 'cli') { } // Load .env for CLI -$envPaths = [__DIR__ . '/../.env', __DIR__ . '/../../.env']; +$homeDir = ''; +if (preg_match('#^(/home/[^/]+)#', __DIR__, $matches)) { + $homeDir = $matches[1]; +} + +$envPaths = [ + __DIR__ . '/../.env', + __DIR__ . '/../../.env', + $homeDir ? $homeDir . '/.env' : '' +]; foreach ($envPaths as $envPath) { if (file_exists($envPath)) { $lines = file($envPath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);