Как редактировать inline сообщение в AIOgram после нажатия кнопки. InputTextMessageContent в InlineQueryResultArticle

Есть вот такой обработчик inline запросов который выдает сообщение с кнопками

@dp.inline_handler()  # Обработчик любых инлайн-запросов
async def inline(query: InlineQuery):
    text = query.query or None
    if text == None:
        await query.answer([])
        return

    thumb_url='https://media.lpgenerator.ru/uploads/2019/07/11/1_thumb600x460.jpg'

    items = []
    items.append(
        InlineQueryResultArticle(
            id=8547589,
            title='Название',
            description='Описание',
            thumb_url=thumb_url,
            input_message_content=InputTextMessageContent(f'<a href="{thumb_url}">-</a>',parse_mode="HTML"),
            reply_markup=InlineKeyboardMarkup().add(InlineKeyboardButton(text='Текст', callback_data='data'))
        ))

    await query.answer(items)

Мне нужно по нажатию кнопки пользователем редактировать сообщение как тут: https://youtu.be/f8_QXnMhats

Если я просто пытаюсь редактировать сообщения таким образом:

@dp.callback_query_handler()
async def call_handler(call: types.CallbackQuery):
    await call.message.edit_text('Новый текст')

То появляется ошибка AttributeError: 'NoneType' object has no attribute 'edit_text'


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