import { SlashCommandBuilder} from "discord.js"; export const data = new SlashCommandBuilder() .setName('porn') .setDescription('reel women prono') export async function execute(interaction, defer=false, maxTry=10) { maxTry-- if (maxTry === 0) return if (!defer) await interaction.deferReply() if (interaction.channel.nsfw) { const options = { method: 'GET', headers: {cookie: '__ddg1_=Go9PkjVipnvcmvVee5Qq', 'User-Agent': 'insomnia/8.5.1'} }; const userList = [ "belledelphine", "bigtittygothegg", "lee.ava", "sweetiefox_of", "hannahowo", "sierralisabeth", "himetsu", "anaimiya", "kittyxkum", "bishoujomom", "hongkongdoll", "me1adinha", "harpermadi", "amouranth", "cherrycrush", "hidorirose", "evaelfie", "morgpie", "hitomi_official", "Morgpie", "projektbutt", "cassie0pia", "soogsx", "anriokita_real" ] const userListIndex = Math.floor(Math.random() * userList.length) const getLink = await fetch(`https://coomer.party/api/v1/onlyfans/user/${userList[userListIndex]}`, options) .then(response => response.json()) .then(response => { let i = Math.floor(Math.random() * response.length) if (response.length === 0 || response[i].attachments.length === 0) { return null } let ip = Math.floor(Math.random() * response[i].attachments.length) return "https://coomer.su" + response[i].attachments[ip].path }).catch(e => { console.log(e) }) if (!getLink) { return execute(interaction, true, maxTry) } await fetch(getLink, options) .then(response => { interaction.editReply({ content: '', files: [{ attachment: response.body, name: 'image.png' }] }); }).catch(e => { console.log(e) }) } else { interaction.reply({ content: "This command can only be used in NSFW channels", ephemeral: true }) } }