логично, что нужно написать код.
что у вас конкретно не получается? есть ошибки, наброски, какие-то фрагменты?
пока что это попадает под жалобу "это задание, а не вопрос", freelance.habr.com
Александр, если конкретнее - есть наброски, но не хватает знаний, я не даю задание а лишь прошу помощи ибо если вдруг кто-то видел статьи по этой теме то мне и их будет достаточно. При изучении документации я не нашла ничего дельного и подходящего
В моих силах лишь написать список доступных предметов из магазина и их покупка, вот они: (банкоры - серверная валюта)
mainshop = [{"name":"Личная комната","price":2500,"description":"получение комнаты и роли"},
{"name":"Свадьба","price":1000,"description":"получение роли"},
{"name":"Личная роль","price":4000,"description":"Возможность получить роль выделяющую тебя среди остальных"}]
#
@client.command()
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)
#
@client.command()
async def buy(ctx,item,amount = 1):
await open_account(ctx.author)
res = await buy_this(ctx.author,item,amount)
if not res[0]:
if res[1]==1:
await ctx.send("Этого Объекта там нет!")
return
if res[1]==2:
await ctx.send(f"У вас недостаточно банкор в кошельке, чтобы купить {amount} {item}")
return
await ctx.send(f"Ты только что купил {amount} {item}")