diff --git a/jarvis/client.py b/jarvis/client.py index 2458802..12b0380 100644 --- a/jarvis/client.py +++ b/jarvis/client.py @@ -339,6 +339,8 @@ class Jarvis(Snake): async def roleping(self, message: Message) -> None: """Handle roleping events.""" + if message.author.has_permission(Permissions.MANAGE_GUILD): + return if await Roleping.collection.count_documents(q(guild=message.guild.id, active=True)) == 0: return rolepings = await Roleping.find(q(guild=message.guild.id, active=True)).to_list(None)