diff --git a/cogs/commands/__init__.py b/cogs/commands/__init__.py index 38bffbc..85407e7 100644 --- a/cogs/commands/__init__.py +++ b/cogs/commands/__init__.py @@ -2,14 +2,15 @@ from nextcord.ext import commands -from .create import CreateCog -from .delete import DeleteCog -from .help import HelpCog -from .refresh import RefreshCog -from .set import SetCog -from .submission import SubmissionCog -from .update import UpdateCog -from .view import ViewCog +from cogs.commands.create import CreateCog +from cogs.commands.delete import DeleteCog +from cogs.commands.get import GetCog +from cogs.commands.help import HelpCog +from cogs.commands.refresh import RefreshCog +from cogs.commands.set import SetCog +from cogs.commands.submission import SubmissionCog +from cogs.commands.update import UpdateCog +from cogs.commands.view import ViewCog # This function will be called when this extension is loaded. @@ -18,6 +19,7 @@ def setup(bot: commands.Bot) -> None: """Adds all command classes to bot.""" bot.add_cog(CreateCog(bot)) bot.add_cog(DeleteCog()) + bot.add_cog(GetCog()) bot.add_cog(HelpCog()) bot.add_cog(RefreshCog(bot)) bot.add_cog(SetCog()) diff --git a/cogs/commands/get.py b/cogs/commands/get.py new file mode 100644 index 0000000..0f557b5 --- /dev/null +++ b/cogs/commands/get.py @@ -0,0 +1,15 @@ +"""Get command hierarchy.""" + +import nextcord +from nextcord.ext import commands + + +class GetCog(commands.Cog, name="Get command."): + """Class holds commands for setting variables in guild's database.""" + + def __init__(self) -> None: + """Default constructor for SetCog class. Does nothing.""" + + @nextcord.slash_command(default_member_permissions=nextcord.Permissions(administrator=True)) + async def get(self, interaction: nextcord.Interaction) -> None: + """Parent slash command for setting settings. Never called."""