mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 03:40:11 +01:00
refactor(miscellaneous): cogs to command functions
Converted individual miscellaneous cogs (keanu, labubu, piracy, rickroll, tryitandsee) from class-based to function-based command definitions. Added a new __init__.py to group these commands under a single Miscellaneous GroupCog for easier management and setup.
This commit is contained in:
59
cogs/miscellaneous/__init__.py
Normal file
59
cogs/miscellaneous/__init__.py
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
import discord
|
||||||
|
from discord.ext import commands
|
||||||
|
from discord.ext.commands import Context
|
||||||
|
|
||||||
|
from .rickroll import rr_command
|
||||||
|
from .labubu import labubu_command
|
||||||
|
from .tryitandsee import tryitandsee_command
|
||||||
|
from .piracy import piracy_command
|
||||||
|
from .keanu import keanu_command
|
||||||
|
|
||||||
|
class Miscellaneous(commands.GroupCog, name="miscellaneous"):
|
||||||
|
def __init__(self, bot) -> None:
|
||||||
|
self.bot = bot
|
||||||
|
super().__init__()
|
||||||
|
|
||||||
|
@commands.hybrid_command(
|
||||||
|
name="rr",
|
||||||
|
description="Rickroll"
|
||||||
|
)
|
||||||
|
async def rr(self, context):
|
||||||
|
return await rr_command()(self, context)
|
||||||
|
|
||||||
|
@commands.hybrid_command(
|
||||||
|
name="labubu",
|
||||||
|
description="Labubu ASCII art"
|
||||||
|
)
|
||||||
|
async def labubu(self, context):
|
||||||
|
return await labubu_command()(self, context)
|
||||||
|
|
||||||
|
@commands.hybrid_command(
|
||||||
|
name="tryitandsee",
|
||||||
|
description="Try it and see"
|
||||||
|
)
|
||||||
|
async def tryitandsee(self, context):
|
||||||
|
return await tryitandsee_command()(self, context)
|
||||||
|
|
||||||
|
@commands.hybrid_command(
|
||||||
|
name="piracy",
|
||||||
|
description="FBI Anti Piracy Warning"
|
||||||
|
)
|
||||||
|
async def piracy(self, context):
|
||||||
|
return await piracy_command()(self, context)
|
||||||
|
|
||||||
|
@commands.hybrid_command(
|
||||||
|
name="keanu",
|
||||||
|
description="Reeves"
|
||||||
|
)
|
||||||
|
async def keanu(self, context):
|
||||||
|
return await keanu_command()(self, context)
|
||||||
|
|
||||||
|
async def setup(bot) -> None:
|
||||||
|
cog = Miscellaneous(bot)
|
||||||
|
await bot.add_cog(cog)
|
||||||
|
|
||||||
|
bot.logger.info("Loaded extension 'miscellaneous.rr'")
|
||||||
|
bot.logger.info("Loaded extension 'miscellaneous.labubu'")
|
||||||
|
bot.logger.info("Loaded extension 'miscellaneous.tryitandsee'")
|
||||||
|
bot.logger.info("Loaded extension 'miscellaneous.piracy'")
|
||||||
|
bot.logger.info("Loaded extension 'miscellaneous.keanu'")
|
||||||
@@ -4,15 +4,12 @@ from discord.ext.commands import Context
|
|||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
class Keanu(commands.Cog, name="keanu"):
|
def keanu_command():
|
||||||
def __init__(self, bot) -> None:
|
|
||||||
self.bot = bot
|
|
||||||
|
|
||||||
@commands.hybrid_command(
|
@commands.hybrid_command(
|
||||||
name="keanu",
|
name="keanu",
|
||||||
description="Reeves",
|
description="Reeves",
|
||||||
)
|
)
|
||||||
async def keanu(self, context: Context) -> None:
|
async def keanu(self, context):
|
||||||
images = [
|
images = [
|
||||||
"https://yes.nighty.works/raw/z0HqUM.png",
|
"https://yes.nighty.works/raw/z0HqUM.png",
|
||||||
"https://yes.nighty.works/raw/1Jc0j6.avif",
|
"https://yes.nighty.works/raw/1Jc0j6.avif",
|
||||||
@@ -48,7 +45,5 @@ class Keanu(commands.Cog, name="keanu"):
|
|||||||
await inter.followup.send(embed=embed, ephemeral=True)
|
await inter.followup.send(embed=embed, ephemeral=True)
|
||||||
else:
|
else:
|
||||||
await context.send(embed=embed)
|
await context.send(embed=embed)
|
||||||
|
|
||||||
|
return keanu
|
||||||
async def setup(bot) -> None:
|
|
||||||
await bot.add_cog(Keanu(bot))
|
|
||||||
|
|||||||
@@ -3,15 +3,12 @@ from discord.ext import commands
|
|||||||
from discord.ext.commands import Context
|
from discord.ext.commands import Context
|
||||||
|
|
||||||
|
|
||||||
class Labubu(commands.Cog, name="labubu"):
|
def labubu_command():
|
||||||
def __init__(self, bot) -> None:
|
|
||||||
self.bot = bot
|
|
||||||
|
|
||||||
@commands.hybrid_command(
|
@commands.hybrid_command(
|
||||||
name="labubu",
|
name="labubu",
|
||||||
description="Labubu ASCII art",
|
description="Labubu ASCII art",
|
||||||
)
|
)
|
||||||
async def labubu(self, context: Context) -> None:
|
async def labubu(self, context):
|
||||||
labubu_art = """⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
|
labubu_art = """⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
|
||||||
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⣀⣄⠀⢿⣿⣿⣿⠟⠁⢠⡆⠉⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿
|
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⣀⣄⠀⢿⣿⣿⣿⠟⠁⢠⡆⠉⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿
|
||||||
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⣴⣿⡟⠀⠘⣿⣿⠋⠀⠀⠀⢠⣶⡀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿
|
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⣴⣿⡟⠀⠘⣿⣿⠋⠀⠀⠀⢠⣶⡀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿
|
||||||
@@ -63,7 +60,5 @@ class Labubu(commands.Cog, name="labubu"):
|
|||||||
await inter.followup.send(embed=embed, ephemeral=True)
|
await inter.followup.send(embed=embed, ephemeral=True)
|
||||||
else:
|
else:
|
||||||
await context.send(embed=embed)
|
await context.send(embed=embed)
|
||||||
|
|
||||||
|
return labubu
|
||||||
async def setup(bot) -> None:
|
|
||||||
await bot.add_cog(Labubu(bot))
|
|
||||||
|
|||||||
@@ -3,15 +3,12 @@ from discord.ext import commands
|
|||||||
from discord.ext.commands import Context
|
from discord.ext.commands import Context
|
||||||
|
|
||||||
|
|
||||||
class Piracy(commands.Cog, name="piracy"):
|
def piracy_command():
|
||||||
def __init__(self, bot) -> None:
|
|
||||||
self.bot = bot
|
|
||||||
|
|
||||||
@commands.hybrid_command(
|
@commands.hybrid_command(
|
||||||
name="piracy",
|
name="piracy",
|
||||||
description="FBI Anti Piracy Warning",
|
description="FBI Anti Piracy Warning",
|
||||||
)
|
)
|
||||||
async def piracy(self, context: Context) -> None:
|
async def piracy(self, context):
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
color=0xE02B2B,
|
color=0xE02B2B,
|
||||||
)
|
)
|
||||||
@@ -27,7 +24,5 @@ class Piracy(commands.Cog, name="piracy"):
|
|||||||
await inter.followup.send(embed=embed, ephemeral=True)
|
await inter.followup.send(embed=embed, ephemeral=True)
|
||||||
else:
|
else:
|
||||||
await context.send(embed=embed)
|
await context.send(embed=embed)
|
||||||
|
|
||||||
|
return piracy
|
||||||
async def setup(bot) -> None:
|
|
||||||
await bot.add_cog(Piracy(bot))
|
|
||||||
|
|||||||
@@ -3,15 +3,12 @@ from discord.ext import commands
|
|||||||
from discord.ext.commands import Context
|
from discord.ext.commands import Context
|
||||||
|
|
||||||
|
|
||||||
class Rr(commands.Cog, name="rr"):
|
def rr_command():
|
||||||
def __init__(self, bot) -> None:
|
|
||||||
self.bot = bot
|
|
||||||
|
|
||||||
@commands.hybrid_command(
|
@commands.hybrid_command(
|
||||||
name="rr",
|
name="rr",
|
||||||
description="Rickroll",
|
description="Rickroll",
|
||||||
)
|
)
|
||||||
async def rr(self, context: Context) -> None:
|
async def rr(self, context):
|
||||||
gif_url = "https://yes.nighty.works/raw/JzjMcs.gif"
|
gif_url = "https://yes.nighty.works/raw/JzjMcs.gif"
|
||||||
|
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
@@ -28,7 +25,5 @@ class Rr(commands.Cog, name="rr"):
|
|||||||
await inter.followup.send(embed=embed, ephemeral=True)
|
await inter.followup.send(embed=embed, ephemeral=True)
|
||||||
else:
|
else:
|
||||||
await context.send(embed=embed)
|
await context.send(embed=embed)
|
||||||
|
|
||||||
|
return rr
|
||||||
async def setup(bot) -> None:
|
|
||||||
await bot.add_cog(Rr(bot))
|
|
||||||
|
|||||||
@@ -3,15 +3,12 @@ from discord.ext import commands
|
|||||||
from discord.ext.commands import Context
|
from discord.ext.commands import Context
|
||||||
|
|
||||||
|
|
||||||
class TryItAndSee(commands.Cog, name="tryitandsee"):
|
def tryitandsee_command():
|
||||||
def __init__(self, bot) -> None:
|
|
||||||
self.bot = bot
|
|
||||||
|
|
||||||
@commands.hybrid_command(
|
@commands.hybrid_command(
|
||||||
name="tryitandsee",
|
name="tryitandsee",
|
||||||
description="Try it and see",
|
description="Try it and see",
|
||||||
)
|
)
|
||||||
async def tryitandsee(self, context: Context) -> None:
|
async def tryitandsee(self, context):
|
||||||
gif_url = "https://yes.nighty.works/raw/1BQP8c.gif"
|
gif_url = "https://yes.nighty.works/raw/1BQP8c.gif"
|
||||||
|
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
@@ -28,7 +25,5 @@ class TryItAndSee(commands.Cog, name="tryitandsee"):
|
|||||||
await inter.followup.send(embed=embed, ephemeral=True)
|
await inter.followup.send(embed=embed, ephemeral=True)
|
||||||
else:
|
else:
|
||||||
await context.send(embed=embed)
|
await context.send(embed=embed)
|
||||||
|
|
||||||
|
return tryitandsee
|
||||||
async def setup(bot) -> None:
|
|
||||||
await bot.add_cog(TryItAndSee(bot))
|
|
||||||
|
|||||||
Reference in New Issue
Block a user