From 6b70292040e8950a08dbbf4160cfe9662fad93d6 Mon Sep 17 00:00:00 2001 From: Oleksandr Kozachuk Date: Wed, 12 Apr 2023 20:14:48 +0200 Subject: [PATCH] Support channel names with `#` in front. --- fjerkroa_bot/discord_bot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fjerkroa_bot/discord_bot.py b/fjerkroa_bot/discord_bot.py index 7bdb7aa..9d91c82 100644 --- a/fjerkroa_bot/discord_bot.py +++ b/fjerkroa_bot/discord_bot.py @@ -84,7 +84,11 @@ class FjerkroaBot(commands.Bot): channel_name: Optional[str], fallback_channel: Optional[Union[TextChannel, DMChannel]] = None ) -> Optional[Union[TextChannel, DMChannel]]: - if channel_name is None or channel_name in self.config.get("ignore-channels", []): + if channel_name is None: + return fallback_channel + if channel_name.startswith("#"): + channel_name = channel_name[1:] + if channel_name in self.config.get("ignore-channels", []): return fallback_channel for guild in self.guilds: channel = discord.utils.get(guild.channels, name=channel_name)