Подскажите как сделать бота в телеграме на python, который будет продавать каждому покупателю уникальный товар
То есть к примеру у меня есть 5 промокодов, и человек решил купить один в боте, он оплатил, и ему пришел один из этих промокодов, но следующий покупатель получит уже другой промокод, т.к. первый купил другой пользователь. Ума не приложу как это можно реализовать, может быть через базу данных? мне нужна только логика вычеркивания товара после его покупки, все остальное (Оплату и прочее), умею сам. Заранее очень благодарен!(Пишу на python API-aiogram, можно и telebot)