diff --git a/whatsapp-gateway/server.js b/whatsapp-gateway/server.js index a0971fa..c26b5f8 100644 --- a/whatsapp-gateway/server.js +++ b/whatsapp-gateway/server.js @@ -110,6 +110,25 @@ client.on('message_create', async msg => { // Target Jid is where the bot should reply. const targetJid = msg.fromMe ? msg.to : msg.from; + // Custom command for utility scraper + if (text.toLowerCase().includes('run scraper') || text.toLowerCase().includes('check utility')) { + client.sendMessage(targetJid, '⚡ Triggering utility scraper in background... You will receive the report shortly!'); + try { + const http = require('http'); + const req = http.request({ + hostname: 'utility-agent.ai-agents.svc.cluster.local', + port: 5005, + path: '/api/run', + method: 'POST' + }); + req.on('error', err => console.error('[WhatsApp Bot] Failed to trigger scraper:', err)); + req.end(); + } catch (err) { + console.error(err); + } + return; + } + try { const data = JSON.stringify({ text: text,