Как взять имя пользователя и использовать его в сообщении тг бота Aiogram 3.17

Нужно вытащить имя пользователя (full name или first name) и использовать его в конструкции сообщения.

Первоначально было сделано так, и это работало:

    @dp.message(F.text == '1')
async def jdf(message: Message, state: FSMContext):
    await state.set_state(form.brand)
    await message.answer(f"Здравствуйте, {message.from_user.full_name}, подскажите марку Вашего автомобиля?")

После того, как перешел на router.callback_query, потому как была в этом необходимость, не знаю как сделать чтобы это так же работало

@router.callback_query(F.data == 'cto')
async def cto(callback: callback_query, state: FSMContext):
    await state.set_state(form.brand)
    await callback.message.answer(f"Здравствуйте,{message.from_user.full_name} подскажите марку Вашего автомобиля?")

Подскажите, что сделано не верно?

выдает ошибку

Unresolved reference 'message'


Ответы (1 шт):

Автор решения: Kuchizu
await callback.message.answer(f"Здравствуйте, {callback_query.message.from_user.full_name} подскажите марку Вашего автомобиля?")
→ Ссылка