diff --git a/cogs/commands/submission.py b/cogs/commands/submission.py index 7caa24b..857d048 100644 --- a/cogs/commands/submission.py +++ b/cogs/commands/submission.py @@ -10,7 +10,7 @@ from sqlalchemy.orm import Session from cogs.submission.verification_view import VerificationView from database_setup.sql_data_classes import Category, CategoryGroup, Guild, Submission, engine from main import logger -from utilities.utils import GUILDS, autofill_categories, autofill_groups, submit_score +from utilities.utils import autofill_categories, autofill_groups, submit_score class SubmissionCog(commands.Cog): @@ -19,7 +19,7 @@ class SubmissionCog(commands.Cog): def __init__(self) -> None: return - @nextcord.slash_command(guild_ids=GUILDS) + @nextcord.slash_command() async def submit( # noqa: PLR0913 self, interaction: nextcord.Interaction, @@ -47,6 +47,7 @@ class SubmissionCog(commands.Cog): group_id (str): Is SlashOption. Group that the score category belongs in. category_id (str): Is SlashOption. Category to submit the score in. score (str): Is SlashOption. The score. + proof (nextcord.Attachment): Is SlashOption. Picture to provide proof of score. username (str, optional): Is SlashOption. Username to associate with the score. """ # fill out username if not passed in diff --git a/utilities/utils.py b/utilities/utils.py index b942615..855c24f 100644 --- a/utilities/utils.py +++ b/utilities/utils.py @@ -1,6 +1,4 @@ -""" -Contains various utlity functions for highscores bot -""" +"""Contains various utility functions for highscores bot.""" import time @@ -14,12 +12,11 @@ from database_setup.sql_data_classes import Category, CategoryGroup, Guild, Scor MAX_LINE_LENGTH = 142 -GUILDS = [1000247361639030804] - def autofill_categories(guild_id: int, group_id: int, category_begin: str) -> "dict[str, str]": """ Returns all category names that start with category_begin. + If category_begin is empty, returns list of all category names. Args: