fix (text): Workaround for new channel type.
This commit is contained in:
@@ -203,7 +203,7 @@ class TextTrackerCog(LionCog):
|
|||||||
|
|
||||||
@LionCog.listener('on_message')
|
@LionCog.listener('on_message')
|
||||||
@log_wrap(stack=['Text Sessions', 'Message Event'])
|
@log_wrap(stack=['Text Sessions', 'Message Event'])
|
||||||
async def text_message_handler(self, message):
|
async def text_message_handler(self, message: discord.Message):
|
||||||
"""
|
"""
|
||||||
Message event handler for the text session tracker.
|
Message event handler for the text session tracker.
|
||||||
|
|
||||||
@@ -219,6 +219,11 @@ class TextTrackerCog(LionCog):
|
|||||||
|
|
||||||
guildid = message.guild.id
|
guildid = message.guild.id
|
||||||
channel = message.channel
|
channel = message.channel
|
||||||
|
try:
|
||||||
|
channel.category_id
|
||||||
|
except discord.ClientException:
|
||||||
|
logger.debug(f"Ignoring message from channel with no parent: {message.channel}")
|
||||||
|
|
||||||
# Untracked channel ward
|
# Untracked channel ward
|
||||||
untracked = self.untracked_channels.get(guildid, [])
|
untracked = self.untracked_channels.get(guildid, [])
|
||||||
if channel.id in untracked or (channel.category_id and channel.category_id in untracked):
|
if channel.id in untracked or (channel.category_id and channel.category_id in untracked):
|
||||||
|
|||||||
Reference in New Issue
Block a user