StableBOT / plugins /_18+random.js
RamaZyx's picture
Upload folder using huggingface_hub
a2b2aac verified
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}`)
}
}