sms-activate.js
Version:
A simple API wrapper for https://sms-activate.ru.
20 lines (19 loc) • 688 B
JavaScript
const Client = require('../lib')
const sms = new Client('A sms token')
sms.getBalance().then(async (balance) => {
if (balance > 0) {
const { id, number } = await sms.getNumber('ds', 1) // RUSSIA number for DISCORD
console.log(`Number: ${number}\nOrder ID: ${id}`)
await sms.setStatus(id, 1)
const waitForCode = setInterval(async () => {
const code = await sms.getCode(id)
if (code) {
clearInterval(waitForCode)
console.log(`Got a code : ${code}`)
await sms.setStatus(id, 6)
}
}, 1000)
} else {
console.log('Something may be wrong with your balance, lets check', balance)
}
}).catch(console.error)