diff options
author | 2022-04-20 21:18:22 +0100 | |
---|---|---|
committer | 2022-04-20 21:18:22 +0100 | |
commit | 06aabf77b0261425539801e46d19a0560174f3c4 (patch) | |
tree | 37ee0ca84e2025645d623380bced99a29d98fda3 | |
parent | Use fully qualified datetime.time() (diff) |
Don't use internal discord.py methods for available help channels message
-rw-r--r-- | bot/exts/help_channels/_cog.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/bot/exts/help_channels/_cog.py b/bot/exts/help_channels/_cog.py index c6b66894b..bef6f3709 100644 --- a/bot/exts/help_channels/_cog.py +++ b/bot/exts/help_channels/_cog.py @@ -9,7 +9,6 @@ import discord import discord.abc from botcore.utils import members, scheduling from discord.ext import commands -from discord.http import handle_message_parameters from bot import constants from bot.bot import Bot @@ -564,21 +563,18 @@ class HelpChannels(commands.Cog): if self.dynamic_message is not None: try: log.trace("Help channels have changed, dynamic message has been edited.") - with handle_message_parameters(available_channels) as params: - await self.bot.http.edit_message( - constants.Channels.how_to_get_help, - self.dynamic_message, - params=params, - ) + await discord.PartialMessage( + channel=self.bot.get_channel(constants.Channels.how_to_get_help), + id=self.dynamic_message, + ).edit(content=available_channels) except discord.NotFound: pass else: return log.trace("Dynamic message could not be edited or found. Creating a new one.") - with handle_message_parameters(available_channels) as params: - new_dynamic_message = await self.bot.http.send_message(constants.Channels.how_to_get_help, params=params) - self.dynamic_message = new_dynamic_message["id"] + new_dynamic_message = await self.bot.get_channel(constants.Channels.how_to_get_help).send(available_channels) + self.dynamic_message = new_dynamic_message.id await _caches.dynamic_message.set("message_id", self.dynamic_message) @staticmethod |