Если ссылка одна и кратковременная:
current_url = None #храним ссылку в глобальной переменной
@slash.slash(name = 'lastmap', description = 'последняя версия карты', options = [{"name": "ur", "description": "ссылка", "type": 3, "required": True}], guild_ids = [907669402181316638])
@client.command(aliase = ['lastmap'])
@commands.has_any_role(907669402181316638)
async def lastmap(ctx, *, ur):
global current_url
id = ctx.author.display_name
current_url = ur
embedVar = discord.Embed(title="Карта", description=f"{id}, карта обновлена, ссылка: {current_url}")
embedVar.set_image(url='https://media.discordapp.net/attachments/902258027648917524/907969211312271360/unknown.png')
await ctx.send(embed=embedVar)
@slash.slash(name = 'map', description = 'последняя версия карты', options = [{"name": "text", "description": "текст", "type": 3, "required": True}], guild_ids = [907669402181316638])
@client.command(aliase = ['map'])
@commands.has_any_role(907669402181316638)
async def map(ctx, *, text):
global current_url
id = ctx.author.display_name
if current_url: #проверяем, задана ли карта
embedVar = discord.Embed(title="Карта", description=f"Держи карту, {id}. Только зачем ты написал {text}?")
embedVar.set_image(url=f'{current_url}')
await ctx.send(embed=embedVar)
else:
await ctx.send(f"Извини, {id}, карта ещё не задана.")