@delirius/welcard
Version:
WelCard is a lightweight and futuristic welcome card libary designed for WhatsApp Bots.
38 lines (37 loc) • 1.44 kB
JavaScript
const axios = require("axios");
exports.ssweb = (url, device = 'desktop') => {
return new Promise((resolve, reject) => {
const base = 'https://www.screenshotmachine.com'
const param = {
url: url,
device: device,
cacheLimit: 0
}
axios({url: base + '/capture.php',
method: 'POST',
data: new URLSearchParams(Object.entries(param)),
headers: {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
}).then((data) => {
const cookies = data.headers['set-cookie']
if (data.data.status == 'success') {
axios.get(base + '/' + data.data.link, {
headers: {
'cookie': cookies.join('')
},
responseType: 'arraybuffer'
}).then(({ data }) => {
result = {
status: 200,
author: 'Sareth',
result: data
}
resolve(result)
})
} else {
reject({ status: 404, author: 'Sareth', message: data.data })
}
}).catch(reject)
})
}