Мой скрипт:
#
@command(name="брак")
async def marriage(self, ctx, member=None):
user = await self.bot.get_user(ctx.from_id)
brak = await main().marriage(user)
mem = re.findall(f"[0-9]+", member)[0]
br = await main().br(mem)
if member is None:
await ctx.send("Укажите пользователя с кем хотите заключить брак")
if brak != "Не в браке":
await ctx.send("Вы уже в браке")
elif br == 'Нету':
mem = re.findall(f"[0-9]+", member)[0]
await ctx.send("Запрос отправлен")
await main().br_req(user, mem)
elif br != 'Нету':
await ctx.send(f"Пользователю уже предложили брак")
else:
await ctx.send("Что то пошло не так")
И если я не укажу айди пользователя, то выйдет ошибка, как поставить проверку с mem, что бы айди участника беседы проверялось?
В br вносятся айди того, кто ожидает брака
brak есть ли брак или нет
mem айди пользователя