| const fetch = require('node-fetch'); |
|
|
| let handler = async (m, { |
| conn, |
| text, |
| usedPrefix, |
| command |
| }) => { |
| if (command == 'tiktokslide' || command == 'ttslide') { |
| if (!text) throw `Masukkan URL!\n\ncontoh: ${usedPrefix + command} https://vt.tiktok.com/ZS2qsMU1W/`; |
| try { |
| const api = await fetch(`https://api.botcahx.eu.org/api/download/tiktokslide?url=${text}&apikey=${btc}`); |
| const res = await api.json(); |
| for (let i of res.result.images) { |
| await sleep(3000); |
| conn.sendMessage(m.chat,{ image :{ url : i } , caption : `*Title*: ${res.result.title}` }, { quoted: m }); |
| } |
| conn.sendMessage(m.chat, { audio: { url: res.result.audio[0] }, mimetype: 'audio/mpeg' }, { quoted: m }); |
| } catch (e) { |
| console.log(e); |
| throw `🚩 *Terjadi kesalahan!*`; |
| } |
| } |
| if (command == 'douyinslide' || command == 'douyinfoto') { |
| if (!text) throw `Masukkan URL!\n\ncontoh: ${usedPrefix + command} https://v.douyin.com/i2bPkLLo/`; |
| try { |
| const api = await fetch(`https://api.botcahx.eu.org/api/download/douyinslide?url=${text}&apikey=${btc}`); |
| const res = await api.json(); |
| for (let i of res.result.images) { |
| await sleep(3000); |
| conn.sendMessage(m.chat,{ image :{ url : i } , caption : `*Title*: ${res.result.title}` }, { quoted: m }); |
| } |
| conn.sendMessage(m.chat, { audio: { url: res.result.audio[0] }, mimetype: 'audio/mpeg' }, { quoted: m }); |
| } catch (e) { |
| console.log(e); |
| throw `🚩 *Terjadi kesalahan!*`; |
| } |
| } |
| }; |
|
|
| handler.command = handler.help = ['douyinslide', 'douyinfoto','ttslide','tiktokslide']; |
| handler.tags = ['downloader']; |
| handler.limit = true; |
|
|
| module.exports = handler; |
|
|
| function sleep(ms) { |
| return new Promise(resolve => setTimeout(resolve, ms)); |
| } |
|
|