From 8f1e7a19a7c43a18c7bccc7b8de1e52a50cc6193 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Wed, 24 Jun 2026 14:41:57 +0300 Subject: [PATCH] Deploy: 2026-06-24 14:41:57 --- whatsapp-gateway/package.json | 2 +- whatsapp-gateway/puppeteer-client.js | 13 ++++--------- whatsapp-gateway/server.js | 6 ++++++ 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/whatsapp-gateway/package.json b/whatsapp-gateway/package.json index 041f1be..b6e640c 100644 --- a/whatsapp-gateway/package.json +++ b/whatsapp-gateway/package.json @@ -7,7 +7,7 @@ "start": "node server.js" }, "dependencies": { - "whatsapp-web.js": "^1.23.0", + "whatsapp-web.js": "^1.26.0", "puppeteer": "^21.0.0", "qrcode": "^1.5.3", "axios": "^1.7.2", diff --git a/whatsapp-gateway/puppeteer-client.js b/whatsapp-gateway/puppeteer-client.js index 3590b2b..f56b641 100644 --- a/whatsapp-gateway/puppeteer-client.js +++ b/whatsapp-gateway/puppeteer-client.js @@ -74,15 +74,10 @@ async function startSession(session_key, webhook_url) { client.on('qr', async (qr) => { console.log(`[QR] Generated for ${session_key}`); - const QRCode = require('qrcode'); - QRCode.toDataURL(qr, async (err, url) => { - if (!err) { - await sendWebhook(webhook_url, { - session_key, - state: 'waiting_qr', - qr_code: url - }); - } + await sendWebhook(webhook_url, { + session_key, + state: 'waiting_qr', + qr_code: qr }); }); diff --git a/whatsapp-gateway/server.js b/whatsapp-gateway/server.js index 8c7323b..20b07ba 100644 --- a/whatsapp-gateway/server.js +++ b/whatsapp-gateway/server.js @@ -120,6 +120,12 @@ app.post('/api/messages/send', async (req, res) => { } }); +// Auto-start default session +setTimeout(() => { + console.log('🔄 Auto-starting default session: flash_call_otp'); + startSession('flash_call_otp', 'https://otp.intaleqapp.com/api/whatsapp-webhook.php').catch(console.error); +}, 2000); + app.listen(PORT, () => { console.log(`🚀 Flash Call OTP WhatsApp Gateway running on port ${PORT}`); });