Изменение текста Inline клавиатуры aiogram
В процессе изучения библиотеки aiogram решил сделать мини-бота, который будет служить списком покупок. На список покупок бот отвечает инлайн клавиатурой, каждая кнопка которой является элементом списка покупок. При нажатии на кнопку, она должна меняться, а именно вместо крестика появляться галочка. Как такое реализовать?
Код создания инлайн клавиатуры:
async def show_list(message: types.Message):
productlist = message.text.split(',')
keyboard = InlineKeyboardMarkup()
for product in productlist:
keyboard.row(InlineKeyboardButton(text=f'❌ {product}', callback_data=f'{product}'))
await message.answer("Список продуктов: ", reply_markup=keyboard)```