Всем привет, пишу телеграм бота на aiogram, мне нужно, чтобы при определенном количестве(0шт) товара либо удалялся из бд, либо просто не отображался в инлайн кнопках обычным юзерам. Попытался это сделать при помощи функции, но не получилось:
async def delete_item_vpn(state: FSMContext):
async with state.proxy() as data:
products = data['productsvpn'] #тут содержаться все данные из бд
if products[5] == 0:
BotDB.delete_item_vpn(products[0])
else:
pass
Так у меня выглядит запрос к бд на удаление товара, возможно немного не правильный, если что подскажите:
def delete_item_vpn(self, productsid):
result = self.cursor.execute("DELETE * FROM products_vpn WHERE productsid = ?, amount = ?", (productsid,))
self.conn.commit()
return result