UNPKG

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

33 lines (28 loc) 902 B
const fetch = require('node-fetch'); const FormData = require('form-data'); const { fromBuffer } = require('file-type'); module.exports = async buffer => { const { ext } = await fromBuffer(buffer); const filename = Date.now() + '.' + ext; const form = new FormData(); form.append('file', buffer, filename); const res = await fetch('https://cdnme.ejs.biz.id/upload', { method: 'POST', body: form, headers: form.getHeaders() }); const data = await res.json(); if (data && typeof data === 'object') { if (data.url) { return data.url; } else if (data.data && data.data.url) { return data.data.url; } else if (data.file) { return data.file; } else { console.error("Unexpected API response format:", JSON.stringify(data, null, 2)); return String(Object.values(data)[0] || JSON.stringify(data)); } } return String(data); }