home chevron_right src chevron_right PCut-RmvBg.js
code

PCut-RmvBg.js

JavaScript 1.99 KB 61 baris visibility 10 views
open_in_new
src/PCut-RmvBg.js
async function JHPCut() {
  const axios = (await import('axios')).default;
  const FormData = (await import('form-data')).default;

/*
- HARGAI WOY JANGAN DIHAPUS!
- Skrep by *JH a.k.a DHIKA - FIONY BOT*
- Credits to all Fiony's Bot Admin. 
- Maaf kalo kurang maksimal atau berantakan
- Hasil gabut saja xixixi. 
*/

  const quoted = m.quoted || m;
  const mime = (quoted.msg || quoted).mimetype || '';
  if (!mime.startsWith('image/')) return 'Mane gambarnye, bray?';

  const jantung = {
    'Accept': 'application/json, text/plain, */*',
    'Accept-Language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7',
    'Origin': 'https://www.pixelcut.ai',
    'Referer': 'https://www.pixelcut.ai/',
    'Sec-Ch-Ua': '"Chromium";v="137", "Not/A)Brand";v="24"',
    'Sec-Ch-Ua-Mobile': '?1',
    'Sec-Ch-Ua-Platform': '"Android"',
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode': 'cors',
    'Sec-Fetch-Site': 'cross-site',
    'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Mobile Safari/537.36',
    'X-Client-Version': 'web:pixelcut.ai:b98bfd12',
    'X-Locale': 'en'
  };

  try {
    const buffer = await quoted.download();

    const form = new FormData();
    form.append('image', buffer, { filename: 'image.jpg', contentType: mime });
    form.append('format', 'png');
    form.append('model', 'v1');

    const { data } = await axios.post(
      'https://api2.pixelcut.app/image/matte/v1',
      form,
      { headers: { ...jantung, ...form.getHeaders() }, responseType: 'arraybuffer' }
    );

    await conn.sendMessage(m.chat, {
      image: Buffer.from(data),
      caption: 'Ini dia hasilnya, Kak!'
    }, { quoted: m });

    return JSON.stringify({ author_skrep: 'JH a.k.a Dhika', kesayangan: 'Fiony Alveria♡' }, null, 2);

  } catch (e) {
    const raw = e.response?.data ? Buffer.from(e.response.data).toString('utf-8') : e.message;
    try { return 'error: ' + JSON.stringify(JSON.parse(raw), null, 2); }
    catch { return 'error: ' + raw; }
  }
}

return JHPCut();
link

Direct URL

check Disalin!