fix (rolemenu): Fix newmenu msg pathway.
This commit is contained in:
@@ -287,7 +287,7 @@ class RoleMenuCog(LionCog):
|
|||||||
|
|
||||||
error = None
|
error = None
|
||||||
message = 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():
|
if len(splits) == 2 and splits[0].isdigit() and splits[1].isdigit():
|
||||||
chid, mid = map(int, splits)
|
chid, mid = map(int, splits)
|
||||||
channel = guild.get_channel(chid)
|
channel = guild.get_channel(chid)
|
||||||
@@ -678,7 +678,7 @@ class RoleMenuCog(LionCog):
|
|||||||
target_mine = True
|
target_mine = True
|
||||||
else:
|
else:
|
||||||
# Parse provided message link into a Message
|
# 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)
|
target_mine = (target_message.author == ctx.guild.me)
|
||||||
|
|
||||||
# Check that this message is not already attached to a role menu
|
# 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
|
message_data['content'] = target_message.content
|
||||||
if target_message.embeds:
|
if target_message.embeds:
|
||||||
message_data['embed'] = target_message.embeds[0].to_dict()
|
message_data['embed'] = target_message.embeds[0].to_dict()
|
||||||
rawmessage = json.dumps(message_data)
|
rawmessagedata = json.dumps(message_data)
|
||||||
else:
|
else:
|
||||||
if rawmessage is not None:
|
if rawmessage is not None:
|
||||||
# Attempt to parse rawmessage
|
# Attempt to parse rawmessage
|
||||||
|
|||||||
Reference in New Issue
Block a user