Files
pype-discord/unused/nsfw.py
2025-11-15 18:20:10 +01:00

153 lines
8.5 KiB
Python

import discord
from discord.ext import commands
from discord.commands import SlashCommandGroup
import hmtai
from settings import GUILD_IDS
class InteraccionNSFW(commands.Cog):
def __init__(self, bot):
self.bot = bot
self._last_member = None
nsfw = SlashCommandGroup("nsfw", "Comandos NSFW", guild_ids=GUILD_IDS)
@nsfw.command(name='creampie', guild_ids=GUILD_IDS, description="Lechita.")
async def creampie(self, ctx, *, miembro: discord.Member = None):
if ctx.channel.is_nsfw():
if miembro:
embed = discord.Embed(description=f"{ctx.author.mention} se vino en {miembro.mention} 😳", color=discord.Color.from_rgb(177,18,46))
else:
embed = discord.Embed(description=f"{ctx.author.mention} se vino 😳", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","creampie"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='hentai', guild_ids=GUILD_IDS, description="Go to horny jail.")
async def hentai(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description="Disfruta 😳", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","classic"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='anal', guild_ids=GUILD_IDS, description="Es la hora de dar por culo.")
async def anal(self, ctx, *, miembro: discord.Member):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"{ctx.author.mention}: * le da por culo *\n {miembro.mention}: Man dao por culo Dios mío! Hola.", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","anal"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral = True)
@nsfw.command(name='ass', guild_ids=GUILD_IDS, description="Culito, culito!")
async def ass(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"{ctx.author.mention} toma culo!", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","ass"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral = True)
@nsfw.command(name='bdsm', guild_ids=GUILD_IDS, description="Atar?")
async def bdsm(self, ctx,*,miembro: discord.Member = None):
if ctx.channel.is_nsfw():
if miembro:
embed = discord.Embed(description=f"{ctx.author.mention} le practicó el BDSM a {miembro.mention} 😳", color=discord.Color.from_rgb(177,18,46))
else:
embed = discord.Embed(description=f"A {ctx.author.mention} le gusta el BDSM!", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","bdsm"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='doujin', guild_ids=GUILD_IDS, description="Página random de un doujinshi.")
async def doujin(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"Aquí tienes tu página random de un doujin, {ctx.author.mention}.", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","manga"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='fap', guild_ids=GUILD_IDS, description="Fap fap fap fap.")
async def fap(self, ctx, *, miembro: discord.Member = None):
if ctx.channel.is_nsfw():
if miembro:
embed = discord.Embed(description=f"{ctx.author.mention} hizo sentir rico a {miembro.mention} 😳", color=discord.Color.from_rgb(177,18,46))
else:
embed = discord.Embed(description=f"{ctx.author.mention} se tocó 😳", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","handjob"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='ero', guild_ids=GUILD_IDS, description="Fucking pervert.")
async def ero(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"Aquí tienes tu contenido ero, {ctx.author.mention}.", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","ero"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='yuri', guild_ids=GUILD_IDS, description="Imagen yuri 🏳️‍🌈.")
async def yuri(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"Aquí tienes tu contenido yuri, {ctx.author.mention}.", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","yuri"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='blowjob', guild_ids=GUILD_IDS, description="* clk clk clk *")
async def blowjob(self, ctx, *, miembro: discord.Member = None):
if ctx.channel.is_nsfw():
if miembro:
embed = discord.Embed(description=f"{ctx.author.mention} * clk clk clk * {miembro.mention} 😳", color=discord.Color.from_rgb(177,18,46))
else:
embed = discord.Embed(description=f"{ctx.author.mention} realizó la AutoM", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","blowjob"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='boobs', guild_ids=GUILD_IDS, description="tetas tetitas tetazas tetotas tetarracas.")
async def boobs(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"Aquí tienes tus tetas tetarracas, {ctx.author.mention}.", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","boobs"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='pussy', guild_ids=GUILD_IDS, description="Es temporada de recogida de higos.")
async def pussy(self, ctx):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"{ctx.author.mention} recogió un higo.", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","pussy"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='boobjob', guild_ids=GUILD_IDS, description="Tetas tetarracas + * clk clk clk *")
async def boobjob(self, ctx,*,miembro: discord.Member):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"{ctx.author.mention} le hizo una boobjob a {miembro.mention}", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","boobjob"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
@nsfw.command(name='gangbang', guild_ids=GUILD_IDS, description="Muchas tuneladoras para un sólo túnel.")
async def gangbang(self, ctx, *, abusador_1: discord.Member, abusador_2: discord.Member, abusador_3: discord.Member, victima: discord.Member):
if ctx.channel.is_nsfw():
embed = discord.Embed(description=f"{ctx.author.mention} & {abusador_1.mention},{abusador_2.mention},{abusador_3.mention} taladraron a {victima.mention} 😳", color=discord.Color.from_rgb(177,18,46))
embed.set_image(url=hmtai.get("hmtai","gangbang"))
await ctx.respond(embed=embed)
else:
await ctx.respond("*Debes usar el comando en un canal NSFW...*", ephemeral=True)
def setup(bot):
bot.add_cog(InteraccionNSFW(bot))