From 8fdd151c71633084804ea257627fa4d0df866529 Mon Sep 17 00:00:00 2001 From: imbwbl Date: Thu, 18 Jan 2024 22:43:44 +0100 Subject: [PATCH] separt the two command --- .idea/.gitignore | 5 ---- .idea/1m04.iml | 12 -------- .idea/jsLibraryMappings.xml | 6 ---- .idea/modules.xml | 8 ----- .idea/vcs.xml | 6 ---- commands/femboy.js | 58 +++++++++++++++++++++++++++++++++++++ commands/porn.js | 40 +++++++++++++++++-------- 7 files changed, 86 insertions(+), 49 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/1m04.iml delete mode 100644 .idea/jsLibraryMappings.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml create mode 100644 commands/femboy.js diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index b58b603..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/1m04.iml b/.idea/1m04.iml deleted file mode 100644 index 24643cc..0000000 --- a/.idea/1m04.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml deleted file mode 100644 index d23208f..0000000 --- a/.idea/jsLibraryMappings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index e675542..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/commands/femboy.js b/commands/femboy.js new file mode 100644 index 0000000..9f39386 --- /dev/null +++ b/commands/femboy.js @@ -0,0 +1,58 @@ +import { SlashCommandBuilder} from "discord.js"; + +export const data = new SlashCommandBuilder() + .setName('femboy') + .setDescription('femboy penis porno') +export async function execute(interaction, defer=false) { + 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 = [ + "f1nn5ter", + "kianavi", + "itspurplebitch", + "averyellisxo", + "astolfitoliz", + "trappy-chan", + "trappybae", + "ickyy", + ] + + 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) + let ip = Math.floor(Math.random() * response[i].attachments.length) + if (response.length === 0 || response[i].attachments.length === 0) { + return null + } + return "https://coomer.su" + response[i].attachments[ip].path + }) + if (!getLink) { + return execute(interaction, true) + } + + await fetch(getLink, options) + .then(response => { + interaction.editReply({ + content: '', + files: [{ + attachment: response.body, + name: 'image.png' + }] + }); + }) + } else { + interaction.reply({ + content: "This command can only be used in NSFW channels", + ephemeral: true + }) + } +} \ No newline at end of file diff --git a/commands/porn.js b/commands/porn.js index a27fb25..497f200 100644 --- a/commands/porn.js +++ b/commands/porn.js @@ -2,7 +2,7 @@ import { SlashCommandBuilder} from "discord.js"; export const data = new SlashCommandBuilder() .setName('porn') - .setDescription('negros penis porno') + .setDescription('reel women prono') export async function execute(interaction, defer=false) { if (!defer) await interaction.deferReply() if (interaction.channel.nsfw) { @@ -12,20 +12,36 @@ export async function execute(interaction, defer=false) { headers: {cookie: '__ddg1_=Go9PkjVipnvcmvVee5Qq', 'User-Agent': 'insomnia/8.5.1'} }; - const userListG = [ - /*"f1nn5ter", - "kianavi", - "itspurplebitch", - "averyellisxo", - "astolfitoliz", - "trappy-chan", - "trappybae",*/ - "ickyy", + 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 userListGIndex = Math.floor(Math.random() * userListG.length) + const userListIndex = Math.floor(Math.random() * userList.length) - const getLink = await fetch(`https://coomer.party/api/v1/onlyfans/user/${userListG[userListGIndex]}`, options) + 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)