From 2d8c245e3548fc46af78d4f0944bd82d44270042 Mon Sep 17 00:00:00 2001 From: Conatum Date: Sun, 3 Sep 2023 14:48:54 +0300 Subject: [PATCH] fix (rolemenu): Fix newmenu msg pathway. --- src/modules/rolemenus/cog.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/rolemenus/cog.py b/src/modules/rolemenus/cog.py index 8a875123..1f33bd56 100644 --- a/src/modules/rolemenus/cog.py +++ b/src/modules/rolemenus/cog.py @@ -287,7 +287,7 @@ class RoleMenuCog(LionCog): error = None message = None - splits = msgstr.strip().rsplit('/', maxsplit=2) + splits = msgstr.strip().rsplit('/', maxsplit=2)[-2:] if len(splits) == 2 and splits[0].isdigit() and splits[1].isdigit(): chid, mid = map(int, splits) channel = guild.get_channel(chid) @@ -678,7 +678,7 @@ class RoleMenuCog(LionCog): target_mine = True else: # Parse provided message link into a Message - target_message: discord.Message = await self._parse_msg(message) + target_message: discord.Message = await self._parse_msg(ctx.guild, message) target_mine = (target_message.author == ctx.guild.me) # Check that this message is not already attached to a role menu @@ -747,7 +747,7 @@ class RoleMenuCog(LionCog): message_data['content'] = target_message.content if target_message.embeds: message_data['embed'] = target_message.embeds[0].to_dict() - rawmessage = json.dumps(message_data) + rawmessagedata = json.dumps(message_data) else: if rawmessage is not None: # Attempt to parse rawmessage