Deploy: 2026-06-24 14:41:57

This commit is contained in:
Hamza-Ayed
2026-06-24 14:41:57 +03:00
parent 3881baeba0
commit 8f1e7a19a7
3 changed files with 11 additions and 10 deletions

View File

@@ -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",

View File

@@ -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
});
}
qr_code: qr
});
});

View File

@@ -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}`);
});