Fruatre Botz
Fruatre Botz
February 28, 2025 at 06:08 AM
/* Jangan Hapus Wm Bang *Summary & Transcript YouTube Plugins Esm* Ya Intinya Membuat Kesimpulan Dari Video *[Sumber]* https://whatsapp.com/channel/0029Vb3u2awADTOCXVsvia28 *[Sumber Scrape]* https://whatsapp.com/channel/0029VaAMjXT4yltWm1NBJV3J/1446 */ import axios from 'axios'; async function transcribe(url) { try { let res = await axios.get('https://yts.kooska.xyz/', { params: { url: url }, headers: { 'Content-Type': 'application/json', 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Mobile Safari/537.36', 'Referer': 'https://kooska.xyz/' } }).then(i=>i.data) return { status: true, video_id: res.video_id, summarize: res.ai_response, transcript: res.transcript } } catch(e) { return { status: false, msg: `Gagal mendapatkan respon, dengan pesan: ${e.message}` } } } let handler = async (m, { conn, text, usedPrefix, command }) => { if (!text) { return m.reply(`*Cara Penggunaan:*\n${usedPrefix + command} \n\n*Contoh:*\n${usedPrefix + command} https://youtu.be/xxxxxxxxxxx`); } try { m.reply('*Membuat Ringkasan Dan Transkrip...*'); const result = await transcribe(text); if (!result.status) { return m.reply(`*Error:* ${result.msg}`); } let resultMessage = `*Youtube Transcription And Summary*\n\n`; resultMessage += `*Summary Ai :*\n${result.summarize}\n\n`; resultMessage += `*Full Transcription:*\n${result.transcript}`; m.reply(resultMessage); } catch (error) { console.error(error); m.reply('Terjadi kesalahan saat memproses permintaan Anda.'); } } handler.help = ['transcribe', 'transkripsi']; handler.tags = ['tools'] handler.command = /^(transcribe|transkripsi)$/i; handler.limit = false; export default handler;

Comments