diff options
| author | 2022-11-01 18:53:40 +0000 | |
|---|---|---|
| committer | 2022-11-25 22:43:45 +0000 | |
| commit | a2b3c06b467a80f610488f95aca55e0abf1ca7e8 (patch) | |
| tree | a615e38d40e726ab29f503602e5cef03861e101a | |
| parent | Update help channel system to use forum channels (diff) | |
Use help channel util from help channels cog
This removes the need for the old helper entirely
Diffstat (limited to '')
| -rw-r--r-- | bot/exts/info/codeblock/_cog.py | 4 | ||||
| -rw-r--r-- | bot/utils/channel.py | 9 | 
2 files changed, 2 insertions, 11 deletions
| diff --git a/bot/exts/info/codeblock/_cog.py b/bot/exts/info/codeblock/_cog.py index 9027105d9..0605a26e7 100644 --- a/bot/exts/info/codeblock/_cog.py +++ b/bot/exts/info/codeblock/_cog.py @@ -10,10 +10,10 @@ from bot import constants  from bot.bot import Bot  from bot.exts.filters.token_remover import TokenRemover  from bot.exts.filters.webhook_remover import WEBHOOK_URL_RE +from bot.exts.help_channels._channel import is_help_forum_post  from bot.exts.info.codeblock._instructions import get_instructions  from bot.log import get_logger  from bot.utils import has_lines -from bot.utils.channel import is_help_channel  from bot.utils.messages import wait_for_deletion  log = get_logger(__name__) @@ -98,7 +98,7 @@ class CodeBlockCog(Cog, name="Code Block"):          """Return True if `channel` is a help channel, may be on a cooldown, or is whitelisted."""          log.trace(f"Checking if #{channel} qualifies for code block detection.")          return ( -            is_help_channel(channel) +            is_help_forum_post(channel)              or channel.id in self.channel_cooldowns              or channel.id in constants.CodeBlock.channel_whitelist          ) diff --git a/bot/utils/channel.py b/bot/utils/channel.py index 954a10e56..821a3732a 100644 --- a/bot/utils/channel.py +++ b/bot/utils/channel.py @@ -4,20 +4,11 @@ import discord  import bot  from bot import constants -from bot.constants import Categories  from bot.log import get_logger  log = get_logger(__name__) -def is_help_channel(channel: discord.TextChannel) -> bool: -    """Return True if `channel` is in one of the help categories (excluding dormant).""" -    log.trace(f"Checking if #{channel} is a help channel.") -    categories = (Categories.help_available, Categories.help_in_use) - -    return any(is_in_category(channel, category) for category in categories) - -  def is_mod_channel(channel: Union[discord.TextChannel, discord.Thread]) -> bool:      """True if channel, or channel.parent for threads, is considered a mod channel."""      if isinstance(channel, discord.Thread): | 
