diff --git a/payphone/cogs/calls/cog.py b/payphone/cogs/calls/cog.py index b396608..510c6e6 100644 --- a/payphone/cogs/calls/cog.py +++ b/payphone/cogs/calls/cog.py @@ -293,6 +293,13 @@ class Calls(base.Cog): except discord.errors.NotFound: replied_message = None + except discord.errors.Forbidden: + replied_message = None + + await self.bot.get_partial_messageable(other_channel).send( + "❌ **Payphone** is missing permissions to read messages from this channel. Make sure it's got `Read Message History` permissions." + ) + if replied_message is not None: replied_message_content = self.bot.clean_message(replied_message) replied_participant = await call.get_participant(