@dp.message_handler(commands=['test'])
async def test(message: types.Message):
user_id = message.from_user.id
user_name = message.from_user.full_name
mention = "["+str(user_name)+"](tg://user?id="+str(user_id)+")"
await message.answer(f'{mention}', parse_mode="Markdown")
import re
# Используем регулярное выражение, чтобы найти user_id в ссылке
match = re.search(r'tg://user\?id=(\d+)', mention)
# Если ссылка была найдена
if match:
# Извлекаем user_id из ссылки
user_id = int(match.group(1))
print(user_id)