Как получить user.id боту aiogram 2.23.1 через ответ на сообщение?

Для того чтобы получить user.id боту aiogram 2.23.1 через ответ на сообщение, вам нужно выполнить несколько шагов.

1. Необходимо использовать обработчики для получения сообщений от пользователя. Для этого создается соответствующий обработчик, например, обработчик команды /reply:

@dp.message_handler(commands=['reply'])
async def reply_message(message: types.Message):
    await message.answer("Напишите сообщение на которое нужно ответить")

2. После этого, вам нужно создать обработчик для ответа на сообщение от пользователя. В этом обработчике вы сможете получить user.id:

@dp.message_handler(content_types=types.ContentTypes.TEXT)
async def reply_to_message(message: types.Message):
    if message.reply_to_message:
        user_id = message.reply_to_message.from_user.id
        await message.answer(f"User ID: {user_id}")
    else:
        await message.answer("Ответьте на сообщение, чтобы получить user.id")

3. После этого, при отправке сообщения боту с командой /reply и ответа на это сообщение, бот ответит вам user.id пользователя, на чье сообщение вы ответили.

Таким образом, используя вышеприведенный код, вы сможете получить user.id боту aiogram 2.23.1 через ответ на сообщение.