Как сделать чтобы бот (VK) игнорировал нужного юзера на определённое время?

Написал небольшого бота на python (использовал vkbottle). Но я столкнулся с одной проблемой... Когда пользователь выполняет какую-то функцию, бот начинает его игнорить на определённое время. НО если в это время ему пишет какой-то другой пользователь, то бот его тоже игнорирует. Как я понял, мне надо запихнуть айди юзера и время игнора в массив и уже с ним работать. Но что-то не получается xD

@vk.on.private_message(text='Да, помогу!')
async def work_1(message: Message):
    await message.answer(message='Вы начали помогать фермеру...', keyboard=пустая_клава)
    work_money = 100
    work_energy = 5
    db.execute("UPDATE userdb SET balance = balance+'%s' WHERE vk_id = '%s'", [work_money,user_id])
    db.execute("UPDATE userdb SET energy = energy-'%s' WHERE vk_id = '%s'", [work_energy,user_id])
    await message.answer(message='Вы помогли фермеру с его работой. Он вам немного заплатил.', keyboard=работа)

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