feat: Add sex command with slash and legacy support

Adds a new "sex" command to the message cog, providing both slash command and legacy prefix command functionality. This command allows users to send a random, descriptive message about a sexual encounter with a mentioned user.
This commit is contained in:
Slipstream 2025-05-19 09:41:55 -06:00
parent 552549f2e9
commit 3ffaefad01
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -64,6 +64,77 @@ class MessageCog(commands.Cog):
response = random.choice(rape_messages)
await ctx.reply(response)
@rp.command(name="sex", description="Send a normal sex message to the mentioned user")
@app_commands.describe(member="The user to send the message to")
async def sex_slash(self, interaction: discord.Interaction, member: discord.Member):
"""Slash command version of sex."""
sex_messages = [
f"{interaction.user.mention} and {member.mention} shared a tender kiss that deepened into a passionate embrace.",
f"{interaction.user.mention} gently caressed {member.mention}'s cheek before their lips met, igniting a spark.",
f"With a soft touch, {interaction.user.mention} guided {member.mention}'s hand to their waist, pulling them closer.",
f"{interaction.user.mention} whispered sweet nothings into {member.mention}'s ear, sending shivers down their spine.",
f"Their bodies pressed together, {interaction.user.mention} and {member.mention} moved in a slow, sensual rhythm.",
f"{member.mention} moaned softly as {interaction.user.mention}'s touch became more intimate.",
f"{interaction.user.mention}'s fingers traced the curve of {member.mention}'s back, eliciting a gasp.",
f"In the dim light, {interaction.user.mention} admired the beauty of {member.mention}'s form.",
f"Their breaths mingled as {interaction.user.mention} and {member.mention} lost themselves in the moment.",
f"{member.mention}'s legs wrapped around {interaction.user.mention}'s waist, pulling them into a deeper connection.",
f"{interaction.user.mention} buried their face in {member.mention}'s neck, inhaling their scent.",
f"The room filled with soft sounds of pleasure as {interaction.user.mention} and {member.mention} explored each other.",
f"{member.mention}'s fingers tangled in {interaction.user.mention}'s hair, holding them close.",
f"{interaction.user.mention}'s hips moved against {member.mention}'s, building a delicious tension.",
f"With a final, shared sigh, {interaction.user.mention} and {member.mention} found release in each other's arms.",
f"{interaction.user.mention} and {member.mention} lay tangled in the sheets, their bodies still humming with the afterglow.",
f"{member.mention} rested their head on {interaction.user.mention}'s chest, listening to their heartbeat.",
f"{interaction.user.mention} kissed {member.mention}'s forehead, a silent promise of more to come.",
f"The scent of their lovemaking hung in the air as {interaction.user.mention} and {member.mention} drifted off to sleep.",
f"{interaction.user.mention} and {member.mention} woke up intertwined, the morning sun casting a warm glow on their bodies.",
f"{interaction.user.mention} and {member.mention} had a passionate night together.",
f"{interaction.user.mention} made love to {member.mention}.",
f"{member.mention} was pleasured by {interaction.user.mention}.",
f"{interaction.user.mention} and {member.mention} shared an intimate moment.",
f"{interaction.user.mention} and {member.mention} explored their desires.",
f"{member.mention} felt a deep connection with {interaction.user.mention} during their encounter.",
f"{interaction.user.mention} and {member.mention} experienced mutual pleasure."
]
response = random.choice(sex_messages)
await interaction.response.send_message(response)
@commands.command(name="sex")
async def sex_legacy(self, ctx: commands.Context, member: discord.Member):
"""Legacy command version of sex."""
sex_messages = [
f"{ctx.author.mention} and {member.mention} shared a tender kiss that deepened into a passionate embrace.",
f"{ctx.author.mention} gently caressed {member.mention}'s cheek before their lips met, igniting a spark.",
f"With a soft touch, {ctx.author.mention} guided {member.mention}'s hand to their waist, pulling them closer.",
f"{ctx.author.mention} whispered sweet nothings into {member.mention}'s ear, sending shivers down their spine.",
f"Their bodies pressed together, {ctx.author.mention} and {member.mention} moved in a slow, sensual rhythm.",
f"{member.mention} moaned softly as {ctx.author.mention}'s touch became more intimate.",
f"{ctx.author.mention}'s fingers traced the curve of {member.mention}'s back, eliciting a gasp.",
f"In the dim light, {ctx.author.mention} admired the beauty of {member.mention}'s form.",
f"Their breaths mingled as {ctx.author.mention} and {member.mention} lost themselves in the moment.",
f"{member.mention}'s legs wrapped around {ctx.author.mention}'s waist, pulling them into a deeper connection.",
f"{ctx.author.mention} buried their face in {member.mention}'s neck, inhaling their scent.",
f"The room filled with soft sounds of pleasure as {ctx.author.mention} and {member.mention} explored each other.",
f"{member.mention}'s fingers tangled in {ctx.author.mention}'s hair, holding them close.",
f"{ctx.author.mention}'s hips moved against {member.mention}'s, building a delicious tension.",
f"With a final, shared sigh, {ctx.author.mention} and {member.mention} found release in each other's arms.",
f"{ctx.author.mention} and {member.mention} lay tangled in the sheets, their bodies still humming with the afterglow.",
f"{member.mention} rested their head on {ctx.author.mention}'s chest, listening to their heartbeat.",
f"{ctx.author.mention} kissed {member.mention}'s forehead, a silent promise of more to come.",
f"The scent of their lovemaking hung in the air as {ctx.author.mention} and {member.mention} drifted off to sleep.",
f"{ctx.author.mention} and {member.mention} woke up intertwined, the morning sun casting a warm glow on their bodies.",
f"{ctx.author.mention} and {member.mention} had a passionate night together.",
f"{ctx.author.mention} made love to {member.mention}.",
f"{member.mention} was pleasured by {ctx.author.mention}.",
f"{ctx.author.mention} and {member.mention} shared an intimate moment.",
f"{ctx.author.mention} and {member.mention} explored their desires.",
f"{member.mention} felt a deep connection with {ctx.author.mention} during their encounter.",
f"{ctx.author.mention} and {member.mention} experienced mutual pleasure."
]
response = random.choice(sex_messages)
await ctx.reply(response)
# --- Memes Group ---
memes = app_commands.Group(name="memes", description="Meme and copypasta commands")