notmebotz-tools
Version:
Sebuah Tools yang berfungsi untuk mendownload Video atau Foto dari media sosial, serta sebagai tools yang berguna untuk aplikasi kamu seperti untuk BOT
39 lines (35 loc) • 1.16 kB
JavaScript
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
async function catbox(path) {
const data = new FormData();
data.append('reqtype', 'fileupload');
data.append('userhash', '');
data.append('fileToUpload', fs.createReadStream(path));
const config = {
method: 'POST',
url: 'https://catbox.moe/user/api.php',
headers: {
'User-Agent': 'Mozilla/5.0 (Android 10; Mobile; rv:131.0) Gecko/131.0 Firefox/131.0',
'Accept': 'application/json',
'accept-language': 'id-ID',
'referer': 'https://catbox.moe/',
'cache-control': 'no-cache',
'x-requested-with': 'XMLHttpRequest',
'origin': 'https://catbox.moe',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'te': 'trailers',
...data.getHeaders()
},
data: data
};
const api = await axios.request(config);
return {
author: "Herza",
status: 200,
url: api.data
};
}
module.exports = { catbox };