Пишу тг бота, не могу понять в чем ошибка. Ошибка где то тут
@dp.callback_query_handlers(lambda x: x.data and x.data.startswith('del '))
async def del_callback_command(callback_query: types.CallbackQuery):
await sqlite_dp.sql_delete_command(callback_query.data.replace('del ', ''))
await callback_query.answer(text=f'{callback_query.data.replace("del ", "")} удалена', show_alert=True)
@dp.message_handler(commands='Удалить')
async def del_item(message: types.Message):
if message.from_user.id == ID:
read = await sqlite_dp.sql_read2()
for ret in read:
await bot.send_photo(message.from_user.id, ret[0], f'{ret[1]}\nОписание: {ret[2]}\nЦена: {ret[-1]}')
await bot.send_message(message.from_user.id, text='^^^', reply_markup=InlineKeyboardMarkup().\
add(InlineKeyboardButton(f'Удалить {ret[1]}', callback_data=f'del {ret[1]}')))
Скриншот фрагмента кода удалён модератором.