feat: Add slash command for rape message and update bot to load new cogs

This commit is contained in:
Slipstream 2025-05-20 20:42:24 -06:00
parent 4cde0329cb
commit 970052dc66
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD
2 changed files with 22 additions and 0 deletions

View File

@ -81,6 +81,24 @@ class MessageCog(commands.Cog):
response = random.choice(sex_messages)
await ctx.reply(response)
@rp.command(name="rape", description="Sends a message stating the author raped the mentioned user.")
@app_commands.allowed_installs(guilds=True, users=True)
@app_commands.allowed_contexts(guilds=True, dms=True, private_channels=True)
@app_commands.describe(member="The user to mention in the message")
async def rape_slash(self, interaction: discord.Interaction, member: discord.User):
"""Slash command version of rape."""
rape_messages = [
f"{interaction.user.mention} raped {member.mention}.",
f"{interaction.user.mention} brutally raped {member.mention}.",
f"{interaction.user.mention} unconsensually came inside {member.mention}.",
f"{interaction.user.mention} traumatized {member.mention} via sexual assault.",
f"{interaction.user.mention} dominated {member.mention} against their will.",
f"{interaction.user.mention} took advantage of {member.mention}'s vulnerability.",
f"{member.mention} suffered a brutal sexual violation at the hands of {interaction.user.mention}."
]
response = random.choice(rape_messages)
await interaction.response.send_message(response)
@rp.command(name="kiss", description="Send a wholesome kiss message to the mentioned user")
@app_commands.allowed_installs(guilds=True, users=True)
@app_commands.allowed_contexts(guilds=True, dms=True, private_channels=True)

View File

@ -101,6 +101,10 @@ class NeruBot(commands.Bot):
"cogs.teto_image_cog",
"cogs.webdrivertorso_cog",
"cogs.ban_system_cog",
"cogs.terminal_cog",
"cogs.shell_command_cog",
"cogs.marriage_cog",
]
# Load each cog individually