File size: 1,768 Bytes
a2b2aac | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | import fetch from 'node-fetch'
import axios from 'axios'
let handler = async (m, { text, usedPrefix, conn, command }) => {
await conn.reply(m.chat, global.wait, m)
let type = (command).toLowerCase()
switch (type) {
case 'china18+':{
let wipu = (await axios.get(`https://raw.githubusercontent.com/RamaZYx/data-json/main/18/china.json`)).data
let wipi = wipu[Math.floor(Math.random() * (wipu.length))]
let kentir = await getBuffer(wipi)
conn.sendMessage(m.chat, { video: kentir, caption: `${wm}`},{ quoted: m })
}
break
case 'cosplay18+':{
let wipu = (await axios.get(`https://raw.githubusercontent.com/RamaZYx/data-json/main/18/cosplay18.json`)).data
let wipi = wipu[Math.floor(Math.random() * (wipu.length))]
let kentir = await getBuffer(wipi)
conn.sendMessage(m.chat, { image: kentir, caption: `${wm}`},{ quoted: m })
}
break
case 'indonesia18+':{
let wipu = (await axios.get(`https://raw.githubusercontent.com/RamaZYx/data-json/main/18/indonesian.json`)).data
let wipi = wipu[Math.floor(Math.random() * (wipu.length))]
let kentir = await getBuffer(wipi)
conn.sendMessage(m.chat, { video: kentir, caption: `${wm}`},{ quoted: m })
}
break
}
}
handler.help = ['china18+', 'cosplay18+', 'indonesia18+']
handler.tags = ['nsfw']
handler.command = ['china18+', 'cosplay18+', 'indonesia18+']
handler.premium = true
export default handler
function pickRandoms(list) {
return list[Math.floor(list.length * Math.random())]
}
const getBuffer = async (url, options) => {
try {
options ? options : {}
const res = await axios({
method: "get",
url,
headers: {
'DNT': 1,
'Upgrade-Insecure-Request': 1
},
...options,
responseType: 'arraybuffer'
})
return res.data
} catch (e) {
console.log(`Error in getBuffer: ${e}`)
}
} |