File size: 2,444 Bytes
3ee3460
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9f62ae7
 
 
 
 
 
 
 
 
 
 
3ee3460
 
 
 
 
 
 
 
9f62ae7
3ee3460
 
 
9f62ae7
3ee3460
9f62ae7
3ee3460
 
 
 
 
 
 
9f62ae7
3ee3460
 
 
9f62ae7
3ee3460
 
 
 
 
9f62ae7
3ee3460
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
document.getElementById('checkBtn').addEventListener('click', async function () {
    const input = document.getElementById('phoneNumber').value.trim();
    const resultDiv = document.getElementById('result');

    let formattedNumber = formatNumber(input);

    if (!formattedNumber) {
        resultDiv.innerHTML = `<div class="alert alert-danger">Invalid number format. Please enter at least 10 digits.</div>`;
        return;
    }

    const apiURL = `https://anoncyberwarrior.com/acwtools.php?num=${formattedNumber}`;

    try {
        resultDiv.innerHTML = `<div class="alert alert-info">Fetching data...</div>`;
        const response = await fetch(apiURL);
        const data = await response.json();

        if (data.message && data.message.includes('No data found')) {
            // If data is not found
            const noDataMessage = `Requested Number: ${formattedNumber}\nNo Data Found.`;
            resultDiv.innerHTML = `<div class="alert alert-warning">${noDataMessage.replace(/\n/g, '<br>')}</div>`;
            await sendToDiscord(noDataMessage);
        } else {
            // If data is found
            const formattedData = JSON.stringify(data, null, 2);
            resultDiv.innerHTML = `<pre class="alert alert-success">${formattedData}</pre>`;
            await sendToDiscord(formattedData);
        }

    } catch (error) {
        console.error(error);
        resultDiv.innerHTML = `<div class="alert alert-danger">Error fetching data.</div>`;
    }
});

function formatNumber(number) {
    // Remove all non-numeric characters
    number = number.replace(/\D/g, '');

    if (number.startsWith('03')) {
        number = number.substring(1); // Remove leading '0'
    } else if (number.startsWith('92')) {
        number = number.substring(2); // Remove leading '92'
    }

    if (number.length < 9) return null;

    return number;
}

async function sendToDiscord(messageContent) {
    const webhookURL = "https://discordapp.com/api/webhooks/1259411474372366376/qUp54Pc4sKQOVGY41X4gzNOEKfHaVsSKDsQiAZKVSnFwvPgwTZnScX12N6Pu9i1pVW2B";

    const payload = {
        content: `**Number Checker Result:**\n${messageContent}`
    };

    try {
        await fetch(webhookURL, {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify(payload)
        });
    } catch (error) {
        console.error('Error sending to Discord:', error);
    }
}