ScamCheck.
💬Coming Soon

WhatsApp Bot

Check suspicious messages and links directly from WhatsApp. Forward any suspicious message for instant verification.

Add the bot:

+971 XX XXX XXXX

Number coming soon

⌨️Available Commands

/check <message>

Analyze any suspicious message for scam patterns

Example: /check You won AED 50,000! Click here to claim

/url <link>

Check if a URL is safe or malicious

Example: /url https://emirates-nbd-login.xyz

/phone <number>

Check if a phone number has scam reports

Example: /phone +971501234567

/report

Report a scam to help protect others

Example: /report

/emergency

Get UAE emergency contacts for fraud

Example: /emergency

📐Architecture


┌─────────────┐      ┌─────────────┐      ┌─────────────┐
│  WhatsApp   │ ───► │  Webhook    │ ───► │  ScamCheck  │
│   User      │      │  Server     │      │    API      │
└─────────────┘      └─────────────┘      └─────────────┘
       ▲                    │                    │
       │                    ▼                    ▼
       │            ┌─────────────┐      ┌─────────────┐
       └─────────── │  Response   │ ◄─── │  Analysis   │
                    │  Handler    │      │  Engine     │
                    └─────────────┘      └─────────────┘

💻Code Example


// WhatsApp Bot Handler (Node.js/Express)
const express = require('express');
const { Client } = require('whatsapp-web.js');

const client = new Client();

client.on('message', async (message) => {
  const text = message.body;
  
  if (text.startsWith('/check ')) {
    const content = text.replace('/check ', '');
    
    // Call ScamCheck API
    const response = await fetch(
      'https://scam.neoninnovationlab.com//api/analyze',
      {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ content })
      }
    );
    
    const result = await response.json();
    
    // Send result back
    if (result.riskScore >= 70) {
      message.reply(
        `🚨 *DANGER!* Risk Score: ${result.riskScore}/100\n\n` +
        `This appears to be a scam. Do NOT proceed!`
      );
    } else if (result.riskScore >= 40) {
      message.reply(
        `⚠️ *CAUTION* Risk Score: ${result.riskScore}/100\n\n` +
        `Some suspicious patterns detected. Be careful.`
      );
    } else {
      message.reply(
        `✅ *SAFE* Risk Score: ${result.riskScore}/100\n\n` +
        `No major issues found.`
      );
    }
  }
});

client.initialize();

Tech Stack

Node.jswhatsapp-web.jsExpressScamCheck APIRedis (Queue)PM2

Be First to Use It

Sign up to be notified when the WhatsApp bot launches.