diff options
| author | 2020-02-23 12:16:32 -0800 | |
|---|---|---|
| committer | 2020-02-23 12:38:02 -0800 | |
| commit | 734fd8ff1a0e5bc309b0d84e34b2b6a1d0c204d9 (patch) | |
| tree | c7649c13c06d212caef2d69ce12b293a3262b285 | |
| parent | Constants: remove code jam champions role (diff) | |
Config: rename channels to match their names in the guild
| -rw-r--r-- | bot/cogs/bot.py | 4 | ||||
| -rw-r--r-- | bot/cogs/clean.py | 2 | ||||
| -rw-r--r-- | bot/cogs/defcon.py | 2 | ||||
| -rw-r--r-- | bot/cogs/free.py | 2 | ||||
| -rw-r--r-- | bot/cogs/help.py | 2 | ||||
| -rw-r--r-- | bot/cogs/information.py | 6 | ||||
| -rw-r--r-- | bot/cogs/logging.py | 2 | ||||
| -rw-r--r-- | bot/cogs/moderation/modlog.py | 12 | ||||
| -rw-r--r-- | bot/cogs/snekbox.py | 2 | ||||
| -rw-r--r-- | bot/cogs/tags.py | 2 | ||||
| -rw-r--r-- | bot/cogs/utils.py | 2 | ||||
| -rw-r--r-- | bot/cogs/verification.py | 9 | ||||
| -rw-r--r-- | bot/constants.py | 12 | ||||
| -rw-r--r-- | config-default.yml | 93 | 
14 files changed, 76 insertions, 76 deletions
| diff --git a/bot/cogs/bot.py b/bot/cogs/bot.py index 74e882e0e..f17135877 100644 --- a/bot/cogs/bot.py +++ b/bot/cogs/bot.py @@ -34,12 +34,12 @@ class BotCog(Cog, name="Bot"):              Channels.help_5: 0,              Channels.help_6: 0,              Channels.help_7: 0, -            Channels.python: 0, +            Channels.python_discussion: 0,          }          # These channels will also work, but will not be subject to cooldown          self.channel_whitelist = ( -            Channels.bot, +            Channels.bot_commands,          )          # Stores improperly formatted Python codeblock message ids and the corresponding bot message diff --git a/bot/cogs/clean.py b/bot/cogs/clean.py index 2104efe57..5cdf0b048 100644 --- a/bot/cogs/clean.py +++ b/bot/cogs/clean.py @@ -173,7 +173,7 @@ class Clean(Cog):              colour=Colour(Colours.soft_red),              title="Bulk message delete",              text=message, -            channel_id=Channels.modlog, +            channel_id=Channels.mod_log,          )      @group(invoke_without_command=True, name="clean", aliases=["purge"]) diff --git a/bot/cogs/defcon.py b/bot/cogs/defcon.py index c7ea1f2bf..050760a71 100644 --- a/bot/cogs/defcon.py +++ b/bot/cogs/defcon.py @@ -68,7 +68,7 @@ class Defcon(Cog):          except Exception:  # Yikes!              log.exception("Unable to get DEFCON settings!") -            await self.bot.get_channel(Channels.devlog).send( +            await self.bot.get_channel(Channels.dev_log).send(                  f"<@&{Roles.admins}> **WARNING**: Unable to get DEFCON settings!"              ) diff --git a/bot/cogs/free.py b/bot/cogs/free.py index 49cab6172..02c02d067 100644 --- a/bot/cogs/free.py +++ b/bot/cogs/free.py @@ -22,7 +22,7 @@ class Free(Cog):      PYTHON_HELP_ID = Categories.python_help      @command(name="free", aliases=('f',)) -    @redirect_output(destination_channel=Channels.bot, bypass_roles=STAFF_ROLES) +    @redirect_output(destination_channel=Channels.bot_commands, bypass_roles=STAFF_ROLES)      async def free(self, ctx: Context, user: Member = None, seek: int = 2) -> None:          """          Lists free help channels by likeliness of availability. diff --git a/bot/cogs/help.py b/bot/cogs/help.py index fd5bbc3ca..744722220 100644 --- a/bot/cogs/help.py +++ b/bot/cogs/help.py @@ -507,7 +507,7 @@ class Help(DiscordCog):      """Custom Embed Pagination Help feature."""      @commands.command('help') -    @redirect_output(destination_channel=Channels.bot, bypass_roles=STAFF_ROLES) +    @redirect_output(destination_channel=Channels.bot_commands, bypass_roles=STAFF_ROLES)      async def new_help(self, ctx: Context, *commands) -> None:          """Shows Command Help."""          try: diff --git a/bot/cogs/information.py b/bot/cogs/information.py index 13c8aabaa..49beca15b 100644 --- a/bot/cogs/information.py +++ b/bot/cogs/information.py @@ -152,8 +152,8 @@ class Information(Cog):          # Non-staff may only do this in #bot-commands          if not with_role_check(ctx, *constants.STAFF_ROLES): -            if not ctx.channel.id == constants.Channels.bot: -                raise InChannelCheckFailure(constants.Channels.bot) +            if not ctx.channel.id == constants.Channels.bot_commands: +                raise InChannelCheckFailure(constants.Channels.bot_commands)          embed = await self.create_user_embed(ctx, user) @@ -332,7 +332,7 @@ class Information(Cog):      @cooldown_with_role_bypass(2, 60 * 3, BucketType.member, bypass_roles=constants.STAFF_ROLES)      @group(invoke_without_command=True) -    @in_channel(constants.Channels.bot, bypass_roles=constants.STAFF_ROLES) +    @in_channel(constants.Channels.bot_commands, bypass_roles=constants.STAFF_ROLES)      async def raw(self, ctx: Context, *, message: Message, json: bool = False) -> None:          """Shows information about the raw API response."""          # I *guess* it could be deleted right as the command is invoked but I felt like it wasn't worth handling diff --git a/bot/cogs/logging.py b/bot/cogs/logging.py index d1b7dcab3..9dcb1456b 100644 --- a/bot/cogs/logging.py +++ b/bot/cogs/logging.py @@ -34,7 +34,7 @@ class Logging(Cog):          )          if not DEBUG_MODE: -            await self.bot.get_channel(Channels.devlog).send(embed=embed) +            await self.bot.get_channel(Channels.dev_log).send(embed=embed)  def setup(bot: Bot) -> None: diff --git a/bot/cogs/moderation/modlog.py b/bot/cogs/moderation/modlog.py index e8ae0dbe6..94e646248 100644 --- a/bot/cogs/moderation/modlog.py +++ b/bot/cogs/moderation/modlog.py @@ -87,7 +87,7 @@ class ModLog(Cog, name="ModLog"):          title: t.Optional[str],          text: str,          thumbnail: t.Optional[t.Union[str, discord.Asset]] = None, -        channel_id: int = Channels.modlog, +        channel_id: int = Channels.mod_log,          ping_everyone: bool = False,          files: t.Optional[t.List[discord.File]] = None,          content: t.Optional[str] = None, @@ -377,7 +377,7 @@ class ModLog(Cog, name="ModLog"):              Icons.user_ban, Colours.soft_red,              "User banned", f"{member} (`{member.id}`)",              thumbnail=member.avatar_url_as(static_format="png"), -            channel_id=Channels.userlog +            channel_id=Channels.user_log          )      @Cog.listener() @@ -399,7 +399,7 @@ class ModLog(Cog, name="ModLog"):              Icons.sign_in, Colours.soft_green,              "User joined", message,              thumbnail=member.avatar_url_as(static_format="png"), -            channel_id=Channels.userlog +            channel_id=Channels.user_log          )      @Cog.listener() @@ -416,7 +416,7 @@ class ModLog(Cog, name="ModLog"):              Icons.sign_out, Colours.soft_red,              "User left", f"{member} (`{member.id}`)",              thumbnail=member.avatar_url_as(static_format="png"), -            channel_id=Channels.userlog +            channel_id=Channels.user_log          )      @Cog.listener() @@ -433,7 +433,7 @@ class ModLog(Cog, name="ModLog"):              Icons.user_unban, Colour.blurple(),              "User unbanned", f"{member} (`{member.id}`)",              thumbnail=member.avatar_url_as(static_format="png"), -            channel_id=Channels.modlog +            channel_id=Channels.mod_log          )      @Cog.listener() @@ -529,7 +529,7 @@ class ModLog(Cog, name="ModLog"):              Icons.user_update, Colour.blurple(),              "Member updated", message,              thumbnail=after.avatar_url_as(static_format="png"), -            channel_id=Channels.userlog +            channel_id=Channels.user_log          )      @Cog.listener() diff --git a/bot/cogs/snekbox.py b/bot/cogs/snekbox.py index 84457e38f..aef12546d 100644 --- a/bot/cogs/snekbox.py +++ b/bot/cogs/snekbox.py @@ -177,7 +177,7 @@ class Snekbox(Cog):      @command(name="eval", aliases=("e",))      @guild_only() -    @in_channel(Channels.bot, hidden_channels=(Channels.esoteric,), bypass_roles=EVAL_ROLES) +    @in_channel(Channels.bot_commands, hidden_channels=(Channels.esoteric,), bypass_roles=EVAL_ROLES)      async def eval_command(self, ctx: Context, *, code: str = None) -> None:          """          Run Python code and get the results. diff --git a/bot/cogs/tags.py b/bot/cogs/tags.py index 2c4fa02bd..5da9a4148 100644 --- a/bot/cogs/tags.py +++ b/bot/cogs/tags.py @@ -15,7 +15,7 @@ from bot.pagination import LinePaginator  log = logging.getLogger(__name__)  TEST_CHANNELS = ( -    Channels.bot, +    Channels.bot_commands,      Channels.helpers  ) diff --git a/bot/cogs/utils.py b/bot/cogs/utils.py index da278011a..94b9d6b5a 100644 --- a/bot/cogs/utils.py +++ b/bot/cogs/utils.py @@ -89,7 +89,7 @@ class Utils(Cog):          await ctx.message.channel.send(embed=pep_embed)      @command() -    @in_channel(Channels.bot, bypass_roles=STAFF_ROLES) +    @in_channel(Channels.bot_commands, bypass_roles=STAFF_ROLES)      async def charinfo(self, ctx: Context, *, characters: str) -> None:          """Shows you information on up to 25 unicode characters."""          match = re.match(r"<(a?):(\w+):(\d+)>", characters) diff --git a/bot/cogs/verification.py b/bot/cogs/verification.py index 09bef80c4..94bef3188 100644 --- a/bot/cogs/verification.py +++ b/bot/cogs/verification.py @@ -30,10 +30,11 @@ your information removed here as well.  Feel free to review them at any point!  Additionally, if you'd like to receive notifications for the announcements we post in <#{Channels.announcements}> \ -from time to time, you can send `!subscribe` to <#{Channels.bot}> at any time to assign yourself the \ +from time to time, you can send `!subscribe` to <#{Channels.bot_commands}> at any time to assign yourself the \  **Announcements** role. We'll mention this role every time we make an announcement. -If you'd like to unsubscribe from the announcement notifications, simply send `!unsubscribe` to <#{Channels.bot}>. +If you'd like to unsubscribe from the announcement notifications, simply send `!unsubscribe` to \ +<#{Channels.bot_commands}>.  """  PERIODIC_PING = ( @@ -136,7 +137,7 @@ class Verification(Cog):                  await ctx.message.delete()      @command(name='subscribe') -    @in_channel(Channels.bot) +    @in_channel(Channels.bot_commands)      async def subscribe_command(self, ctx: Context, *_) -> None:  # We don't actually care about the args          """Subscribe to announcement notifications by assigning yourself the role."""          has_role = False @@ -160,7 +161,7 @@ class Verification(Cog):          )      @command(name='unsubscribe') -    @in_channel(Channels.bot) +    @in_channel(Channels.bot_commands)      async def unsubscribe_command(self, ctx: Context, *_) -> None:  # We don't actually care about the args          """Unsubscribe from announcement notifications by removing the role from yourself."""          has_role = False diff --git a/bot/constants.py b/bot/constants.py index 98914fb9d..f35d608da 100644 --- a/bot/constants.py +++ b/bot/constants.py @@ -362,10 +362,10 @@ class Channels(metaclass=YAMLGetter):      announcements: int      attachment_log: int      big_brother_logs: int -    bot: int +    bot_commands: int      defcon: int      devcontrib: int -    devlog: int +    dev_log: int      esoteric: int      help_0: int      help_1: int @@ -381,16 +381,16 @@ class Channels(metaclass=YAMLGetter):      mod_spam: int      mods: int      mod_alerts: int -    modlog: int +    mod_log: int      off_topic_0: int      off_topic_1: int      off_topic_2: int      organisation: int -    python: int +    python_discussion: int      reddit: int      talent_pool: int -    userlog: int -    user_event_a: int +    user_log: int +    user_event_announcements: int      verification: int      voice_log: int diff --git a/config-default.yml b/config-default.yml index 10cc34816..44da694c2 100644 --- a/config-default.yml +++ b/config-default.yml @@ -110,69 +110,69 @@ guild:      id: 267624335836053506      categories: -        python_help:                      356013061213126657 +        python_help:    356013061213126657      channels: -        announcements:                    354619224620138496 -        user_event_a:      &USER_EVENT_A  592000283102674944 +        announcements:                              354619224620138496 +        user_event_announcements:   &USER_EVENT_A   592000283102674944          # Development -        devcontrib:        &DEV_CONTRIB   635950537262759947 -        devlog:            &DEVLOG        622895325144940554 +        devcontrib:         &DEV_CONTRIB   635950537262759947 +        dev_log:            &DEVLOG        622895325144940554          # Discussion -        meta:                             429409067623251969 -        python:                           267624335836053506 +        meta:               429409067623251969 +        python_discussion:  267624335836053506          # Logs -        attachment_log:    &ATTCH_LOG     649243850006855680 -        message_log:       &MESSAGE_LOG   467752170159079424 -        modlog:            &MODLOG        282638479504965634 -        userlog:                          528976905546760203 -        voice_log:                        640292421988646961 +        attachment_log:     &ATTACH_LOG     649243850006855680 +        message_log:        &MESSAGE_LOG    467752170159079424 +        mod_log:            &MOD_LOG        282638479504965634 +        user_log:                           528976905546760203 +        voice_log:                          640292421988646961          # Off-topic -        off_topic_0:                      291284109232308226 -        off_topic_1:                      463035241142026251 -        off_topic_2:                      463035268514185226 +        off_topic_0:    291284109232308226 +        off_topic_1:    463035241142026251 +        off_topic_2:    463035268514185226          # Python Help -        help_0:                           303906576991780866 -        help_1:                           303906556754395136 -        help_2:                           303906514266226689 -        help_3:                           439702951246692352 -        help_4:                           451312046647148554 -        help_5:                           454941769734422538 -        help_6:                           587375753306570782 -        help_7:                           587375768556797982 +        help_0:         303906576991780866 +        help_1:         303906556754395136 +        help_2:         303906514266226689 +        help_3:         439702951246692352 +        help_4:         451312046647148554 +        help_5:         454941769734422538 +        help_6:         587375753306570782 +        help_7:         587375768556797982          # Special -        bot:               &BOT_CMD       267659945086812160 -        esoteric:                         470884583684964352 -        reddit:                           458224812528238616 -        verification:                     352442727016693763 +        bot_commands:       &BOT_CMD        267659945086812160 +        esoteric:                           470884583684964352 +        reddit:                             458224812528238616 +        verification:                       352442727016693763          # Staff -        admins:            &ADMINS        365960823622991872 -        admin_spam:        &ADMIN_SPAM    563594791770914816 -        defcon:            &DEFCON        464469101889454091 -        helpers:           &HELPERS       385474242440986624 -        mods:              &MODS          305126844661760000 -        mod_alerts:                       473092532147060736 -        mod_spam:          &MOD_SPAM      620607373828030464 -        organisation:      &ORGANISATION  551789653284356126 -        staff_lounge:      &STAFF_LOUNGE  464905259261755392 +        admins:             &ADMINS         365960823622991872 +        admin_spam:         &ADMIN_SPAM     563594791770914816 +        defcon:             &DEFCON         464469101889454091 +        helpers:            &HELPERS        385474242440986624 +        mods:               &MODS           305126844661760000 +        mod_alerts:                         473092532147060736 +        mod_spam:           &MOD_SPAM       620607373828030464 +        organisation:       &ORGANISATION   551789653284356126 +        staff_lounge:       &STAFF_LOUNGE   464905259261755392          # Voice -        admins_voice:      &ADMINS_VOICE  500734494840717332 -        staff_voice:       &STAFF_VOICE   412375055910043655 +        admins_voice:       &ADMINS_VOICE   500734494840717332 +        staff_voice:        &STAFF_VOICE    412375055910043655          # Watch -        big_brother_logs:  &BBLOGS        468507907357409333 -        talent_pool:       &TALENT_POOL   534321732593647616 +        big_brother_logs:   &BB_LOGS        468507907357409333 +        talent_pool:        &TALENT_POOL    534321732593647616      staff_channels: [*ADMINS, *ADMIN_SPAM, *MOD_SPAM, *MODS, *HELPERS, *ORGANISATION, *DEFCON] -    ignored: [*ADMINS, *MESSAGE_LOG, *MODLOG, *ADMINS_VOICE, *STAFF_VOICE, *ATTCH_LOG] +    ignored: [*ADMINS, *MESSAGE_LOG, *MOD_LOG, *ADMINS_VOICE, *STAFF_VOICE, *ATTACH_LOG]      reminder_whitelist: [*BOT_CMD, *DEV_CONTRIB]      roles: @@ -193,8 +193,8 @@ guild:          owners:             &OWNERS_ROLE    267627879762755584          # Code Jam -        jammers:            591786436651646989 -        team_leaders:       501324292341104650 +        jammers:        591786436651646989 +        team_leaders:   501324292341104650      webhooks:          talent_pool:    569145364800602132 @@ -278,12 +278,11 @@ filter:      # Censor doesn't apply to these      channel_whitelist:          - *ADMINS -        - *MODLOG +        - *MOD_LOG          - *MESSAGE_LOG -        - *DEVLOG -        - *BBLOGS +        - *DEV_LOG +        - *BB_LOGS          - *STAFF_LOUNGE -        - *DEVTEST          - *TALENT_POOL          - *USER_EVENT_A | 
