Как отправить фото нажатием на inline кнопку?

Помогите пожалуйста написать код где при нажатии на инлайн кнопку код получал запрос на какойто колбек дата и выдавал фото думаю 3 дня но не додумался пишу все на aiogram примерный код который я использую прикреплен снизу но он хоть и не выдает ошибок но и так не работает мда... Плиз помогите пожалуйста

Код

@dp.message_handler(lambda call: True)
async def calls_naprimer(call: types.CallbackQuery):
    if call.data == "button1":
        await message.answer_photo(photo="AgACAgIAAxkBAAIyU2E2IvI_uHqhjorlNFAmvlxxsbWeAAIPtTEbL52xScailMfWbabxAQADAgADeAADIAQ")

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

Автор решения: MyZik

Вы обращаетесь к переменной message, которой не существует. Для объекта CallbackQuery обращайтесь к объекту Message так: call.message

@dp.callback_query_handler(text='button1')
async def menu_index(call: types.CallbackQuery):
    await call.message.answer_photo(photo="AgACAgIAAxkBAAIyU2E2IvI_uHqhjorlNFAmvlxxsbWeAAIPtTEbL52xScailMfWbabxAQADAgADeAADIAQ")
→ Ссылка