Я написала бота, но остаётся пару проблем. У бота есть команда q.buy которая позволяет купить роль или личную комнату с ролью дающую доступ к ней. Как лучше прописать автоматическую выдачу комнат после покупки(+команды по выдаче такой же роли другим участникам и изменение названия самой комнаты), а так же изменение названия/цвета у роли (по командам)?
P.S. я новичок
mainshop = [{"name":"Личная комната","price":2500,"description":"получение комнаты и роли"},
{"name":"Свадьба","price":1000,"description":"получение роли"},
{"name":"Личная роль","price":4000,"description":"Возможность получить роль выделяющую тебя среди остальных"}]
###########
@client.command("buy")
async def shop(ctx):
em = discord.Embed(title = "Магазин")
for item in mainshop:
name = item["name"]
price = item["price"]
desc = item["description"]
em.add_field(name = name, value = f"${price} | {desc}")
await ctx.send(embed = em)