aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/help_channels/_cog.py16
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