𝗗𝗔𝗥𝗥𝗘𝗟𝗟 𝗠𝗨𝗖𝗛𝗘𝗥𝗜 ⚡ commited on
Commit
f6225f4
·
unverified ·
1 Parent(s): b42b65b

Create fun-nsfw.js

Browse files
Files changed (1) hide show
  1. plugins/fun-nsfw.js +391 -0
plugins/fun-nsfw.js ADDED
@@ -0,0 +1,391 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ SUBZERO MD
3
+ Credits To - Github: Kgtech-cmr
4
+ */
5
+
6
+
7
+
8
+
9
+
10
+ const { cmd } = require('../command'); // Assurez-vous que cmd est bien défini dans votre projet
11
+ const axios = require('axios');
12
+
13
+ cmd({
14
+ pattern: "nsfw", // Nom de la commande
15
+ desc: "Display a list of NSFW options",
16
+ category: "fun",
17
+ use: '.nsfw',
18
+ react: "🔥", // Réaction ajoutée
19
+ filename: __filename
20
+ },
21
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
22
+ try {
23
+ // Liste des options NSFW
24
+ const nsfwList = `
25
+ *❦ \`SUBZERO SEXY HUB.🎀🍭\`*
26
+
27
+ 1️⃣ *EJACULATION💦*
28
+ 2️⃣ *PENIS🍆*
29
+ 3️⃣ *EREC🌭*
30
+ 4️⃣ *NUDE🍜*
31
+ 5️⃣ *SEX🫦*
32
+ 6️⃣ *CUTE🩷*
33
+ 7️⃣ *ORGASM🌊*
34
+ 8️⃣ *ANAL🕳️*
35
+ 9️⃣ *SUSPENSION🍑*
36
+ 1️⃣0️⃣ *KISS💋*
37
+
38
+ ────────────────
39
+ *_Simply type the number corresponding to the option you'd like to choose._*
40
+ ────────────────
41
+ \`[⚠️ NOTICE]\`
42
+ *By Continueing You Agree that you are 18+ . *`;
43
+
44
+ // URL image for NSFW
45
+ const imageUrl = 'https://i.ibb.co/j8hv83f/Manul-Ofc-X.jpg';
46
+
47
+ // Envoi de la liste avec l'image et la légende
48
+ await conn.sendMessage(from, {
49
+ text: nsfwList,
50
+ caption: 'Choose one from the list above!',
51
+ image: { url: imageUrl }
52
+ }, { quoted: mek });
53
+ } catch (e) {
54
+ console.error(e);
55
+ reply('❌ An error occurred while processing your request.');
56
+ }
57
+ });
58
+ cmd({
59
+ pattern: "ejaculation", // Nom de la commande
60
+ desc: "Fetch a NSFW image related to the command",
61
+ category: "fun",
62
+ use: '.ejaculation',
63
+ react: "🔥",
64
+ filename: __filename
65
+ },
66
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
67
+ try {
68
+ // URL de l'API
69
+ const apiURL = `https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=ejaculation`;
70
+
71
+ // Récupérer l'image via l'API
72
+ const response = await axios.get(apiURL);
73
+
74
+ if (response.data && response.data.image_url) {
75
+ const imageUrl = response.data.image_url;
76
+
77
+ // Envoi de l'image avec le caption
78
+ await conn.sendMessage(from, {
79
+ image: { url: imageUrl },
80
+ caption: `Here your ${command} image 🔞🍆🍑.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🍑🔞.`,
81
+ }, { quoted: mek });
82
+ } else {
83
+ await reply('❌ No image found for this category.');
84
+ }
85
+ } catch (e) {
86
+ console.error(e);
87
+ await reply('❌ An error occurred while fetching the image.');
88
+ }
89
+ });
90
+ cmd({
91
+ pattern: "penis", // Nom de la commande
92
+ desc: "Fetch a NSFW image related to the command",
93
+ category: "fun",
94
+ use: '.penis',
95
+ react: "🍑",
96
+ filename: __filename
97
+ },
98
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
99
+ try {
100
+ // URL de l'API
101
+ const apiURL = `https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=penis_under_skirt`;
102
+
103
+ // Récupérer l'image via l'API
104
+ const response = await axios.get(apiURL);
105
+
106
+ if (response.data && response.data.image_url) {
107
+ const imageUrl = response.data.image_url;
108
+
109
+ // Envoi de l'image avec le caption
110
+ await conn.sendMessage(from, {
111
+ image: { url: imageUrl },
112
+ caption: `Here your ${command} image 🔞🍆🍑.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🍑🔞.`,
113
+ }, { quoted: mek });
114
+ } else {
115
+ await reply('❌ No image found for this category.');
116
+ }
117
+ } catch (e) {
118
+ console.error(e);
119
+ await reply('❌ An error occurred while fetching the image.');
120
+ }
121
+ });
122
+ cmd({
123
+ pattern: "erec", // Nom de la commande
124
+ desc: "Fetch a NSFW image related to the command",
125
+ category: "fun",
126
+ use: '.erec',
127
+ react: "🍑",
128
+ filename: __filename
129
+ },
130
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
131
+ try {
132
+ // URL de l'API
133
+ const apiURL = `https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=erect_nipple`;
134
+
135
+ // Récupérer l'image via l'API
136
+ const response = await axios.get(apiURL);
137
+
138
+ if (response.data && response.data.image_url) {
139
+ const imageUrl = response.data.image_url;
140
+
141
+ // Envoi de l'image avec le caption
142
+ await conn.sendMessage(from, {
143
+ image: { url: imageUrl },
144
+ caption: `Here your ${command} image 🔞🍆🍑.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🍑🔞.`,
145
+ }, { quoted: mek });
146
+ } else {
147
+ await reply('❌ No image found for this category.');
148
+ }
149
+ } catch (e) {
150
+ console.error(e);
151
+ await reply('❌ An error occurred while fetching the image.');
152
+ }
153
+ });
154
+ cmd({
155
+ pattern: "nude", // Nom de la commande
156
+ desc: "Display a nude NSFW image",
157
+ category: "fun",
158
+ use: '.nude',
159
+ react: "🔥", // Réaction ajoutée
160
+ filename: __filename
161
+ },
162
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
163
+ try {
164
+ // URL de l'API pour obtenir l'image de la catégorie "nude"
165
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=nude';
166
+
167
+ // Faire une requête à l'API
168
+ const response = await fetch(apiUrl);
169
+ const data = await response.json();
170
+
171
+ // Vérification des données reçues
172
+ if (data && data.image) {
173
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
174
+
175
+ // Envoi de l'image dans le chat
176
+ await conn.sendMessage(from, {
177
+ image: { url: imageUrl },
178
+ caption: 'Here is your nude NSFW image 🔞🔥.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🔥🔞.'
179
+ }, { quoted: mek });
180
+ } else {
181
+ reply('❌ Unable to fetch image. Please try again later.');
182
+ }
183
+ } catch (e) {
184
+ console.error(e);
185
+ await reply('❌ An error occurred while processing your request.');
186
+ }
187
+ });
188
+ cmd({
189
+ pattern: "sex", // Nom de la commande
190
+ desc: "Display a NSFW sex image",
191
+ category: "fun",
192
+ use: '.sex',
193
+ react: "🔥", // Réaction ajoutée
194
+ filename: __filename
195
+ },
196
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
197
+ try {
198
+ // URL de l'API pour obtenir l'image de la catégorie "sex"
199
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=sex';
200
+
201
+ // Faire une requête à l'API
202
+ const response = await fetch(apiUrl);
203
+ const data = await response.json();
204
+
205
+ // Vérification des données reçues
206
+ if (data && data.image) {
207
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
208
+
209
+ // Envoi de l'image dans le chat
210
+ await conn.sendMessage(from, {
211
+ image: { url: imageUrl },
212
+ caption: 'Here is your sex NSFW image 🔞🔥.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🔥🔞.'
213
+ }, { quoted: mek });
214
+ } else {
215
+ reply('❌ Unable to fetch image. Please try again later.');
216
+ }
217
+ } catch (e) {
218
+ console.error(e);
219
+ await reply('❌ An error occurred while processing your request.');
220
+ }
221
+ });
222
+ cmd({
223
+ pattern: "cute", // Nom de la commande
224
+ desc: "Display a NSFW cute image",
225
+ category: "fun",
226
+ use: '.cute',
227
+ react: "🌸", // Réaction ajoutée
228
+ filename: __filename
229
+ },
230
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
231
+ try {
232
+ // URL de l'API pour obtenir l'image de la catégorie "cute"
233
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=cute';
234
+
235
+ // Faire une requête à l'API
236
+ const response = await fetch(apiUrl);
237
+ const data = await response.json();
238
+
239
+ // Vérification des données reçues
240
+ if (data && data.image) {
241
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
242
+
243
+ // Envoi de l'image dans le chat
244
+ await conn.sendMessage(from, {
245
+ image: { url: imageUrl },
246
+ caption: 'Here is your cute NSFW image 🔞💖.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋💖🔞.'
247
+ }, { quoted: mek });
248
+ } else {
249
+ reply('❌ Unable to fetch image. Please try again later.');
250
+ }
251
+ } catch (e) {
252
+ console.error(e);
253
+ await reply('❌ An error occurred while processing your request.');
254
+ }
255
+ });
256
+ cmd({
257
+ pattern: "orgasm", // Nom de la commande
258
+ desc: "Display a NSFW orgasm image",
259
+ category: "fun",
260
+ use: '.orgasm',
261
+ react: "💥", // Réaction ajoutée
262
+ filename: __filename
263
+ },
264
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
265
+ try {
266
+ // URL de l'API pour obtenir l'image de la catégorie "orgasm"
267
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=orgasm';
268
+
269
+ // Faire une requête à l'API
270
+ const response = await fetch(apiUrl);
271
+ const data = await response.json();
272
+
273
+ // Vérification des données reçues
274
+ if (data && data.image) {
275
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
276
+
277
+ // Envoi de l'image dans le chat
278
+ await conn.sendMessage(from, {
279
+ image: { url: imageUrl },
280
+ caption: 'Here is your orgasm NSFW image 🔞💥.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋💥🔞.'
281
+ }, { quoted: mek });
282
+ } else {
283
+ reply('❌ Unable to fetch image. Please try again later.');
284
+ }
285
+ } catch (e) {
286
+ console.error(e);
287
+ await reply('❌ An error occurred while processing your request.');
288
+ }
289
+ });
290
+ cmd({
291
+ pattern: "anal", // Nom de la commande
292
+ desc: "Display a NSFW anal image",
293
+ category: "fun",
294
+ use: '.anal',
295
+ react: "🔥", // Réaction ajoutée
296
+ filename: __filename
297
+ },
298
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
299
+ try {
300
+ // URL de l'API pour obtenir l'image de la catégorie "anal_sex"
301
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=anal_sex';
302
+
303
+ // Faire une requête à l'API
304
+ const response = await fetch(apiUrl);
305
+ const data = await response.json();
306
+
307
+ // Vérification des données reçues
308
+ if (data && data.image) {
309
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
310
+
311
+ // Envoi de l'image dans le chat
312
+ await conn.sendMessage(from, {
313
+ image: { url: imageUrl },
314
+ caption: 'Here is your anal NSFW image 🔞🔥.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🔥🔞.'
315
+ }, { quoted: mek });
316
+ } else {
317
+ reply('❌ Unable to fetch image. Please try again later.');
318
+ }
319
+ } catch (e) {
320
+ console.error(e);
321
+ await reply('❌ An error occurred while processing your request.');
322
+ }
323
+ });
324
+ cmd({
325
+ pattern: "suspension", // Nom de la commande
326
+ desc: "Display a NSFW suspension image",
327
+ category: "fun",
328
+ use: '.suspension',
329
+ react: "🔥", // Réaction ajoutée
330
+ filename: __filename
331
+ },
332
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
333
+ try {
334
+ // URL de l'API pour obtenir l'image de la catégorie "suspension"
335
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=suspension';
336
+
337
+ // Faire une requête à l'API
338
+ const response = await fetch(apiUrl);
339
+ const data = await response.json();
340
+
341
+ // Vérification des données reçues
342
+ if (data && data.image) {
343
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
344
+
345
+ // Envoi de l'image dans le chat
346
+ await conn.sendMessage(from, {
347
+ image: { url: imageUrl },
348
+ caption: 'Here is your suspension NSFW image 🔞🔥.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋🔥🔞.'
349
+ }, { quoted: mek });
350
+ } else {
351
+ reply('❌ Unable to fetch image. Please try again later.');
352
+ }
353
+ } catch (e) {
354
+ console.error(e);
355
+ await reply('❌ An error occurred while processing your request.');
356
+ }
357
+ });
358
+ cmd({
359
+ pattern: "kiss", // Nom de la commande
360
+ desc: "Display a NSFW kissing image",
361
+ category: "fun",
362
+ use: '.kiss',
363
+ react: "💋", // Réaction ajoutée
364
+ filename: __filename
365
+ },
366
+ async (conn, mek, m, { from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
367
+ try {
368
+ // URL de l'API pour obtenir l'image de la catégorie "kissing_while_penetrated"
369
+ const apiUrl = 'https://pikabotzapi.vercel.app/anime-nsfw/hentai-images/?apikey=anya-md&category=kissing_while_penetrated';
370
+
371
+ // Faire une requête à l'API
372
+ const response = await fetch(apiUrl);
373
+ const data = await response.json();
374
+
375
+ // Vérification des données reçues
376
+ if (data && data.image) {
377
+ const imageUrl = data.image; // URL de l'image reçue depuis l'API
378
+
379
+ // Envoi de l'image dans le chat
380
+ await conn.sendMessage(from, {
381
+ image: { url: imageUrl },
382
+ caption: 'Here is your kiss NSFW image 🔞💋.\n> © Gᴇɴᴇʀᴀᴛᴇᴅ ʙʏ Nᴀsᴛʏ SᴜʙZᴇʀᴏ😋💋🔞.'
383
+ }, { quoted: mek });
384
+ } else {
385
+ reply('❌ Unable to fetch image. Please try again later.');
386
+ }
387
+ } catch (e) {
388
+ console.error(e);
389
+ await reply('❌ An error occurred while processing your request.')
390
+ }
391
+ });