TypeError: process_callback_button1() missing 1 required positional argument: 'callback_query'

@dp.callback_query_handler(lambda c: c.data == 'button7')
async def process_callback_button1(message: types.Message, callback_query: types.CallbackQuery):
    await bot.answer_callback_query(callback_query.id)
    await bot.edit_message_text(callback_query.from_user.id, chat_id=call.message.chat.id, message_id=call.message.id, text='123')

пытаюсь сделать так, чтобы при нажатии на кнопку изменялся текст сообщения. вроде все написал как и должно быть, но пишет эту ошибку. как ее исправить?


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

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

UPD 2. Так уж точно должно работать.

@dp.callback_query_handler(text='button7')
async def process_callback_button1(call: types.CallbackQuery):
    await call.answer()
    await call.message.edit_text(text='123')
→ Ссылка