Я пишу код на discord.py и я сделал себе код бонус с помощью json файлов и у меня выходит ошибка.
Код:
@bot.command()
async def bonus(ctx):
with open ['economy.json','read'] as f:
money = json.load(f)
if not str(ctx.author.id) in money:
money[str(ctx.author.id)] = {}
money[str(ctx.author.id)][Money] = 0
if not str(ctx.author.id) in queue:
emded = discord.Embed(description = '**{ctx.author.id}** Вы получили свои **5000**' )
await ctx.send(embed = embed)
money[str(ctx.author.id)][Money] += 5000
queue.append(str(ctx.author.id))
with open['economy.json',r] as f:
json.dump(money,f)
await asyncio.sleep(24*60)
queue.remove(str(ctx.author.id))
if str(ctx.author.id) in queue:
emded = discord.Embed(description = '**{ctx.author.id}** Вы уже получили свои **5000**' )
await ctx.send(embed = embed)
И я добавил очередь, но у меня выходит ошибка при написании кмд:
File "C:\Users\263\Desktop\BotTest\main.py", line 65, in bonus
with open ['economy.json','read'] as f:
TypeError: 'builtin_function_or_method' object is not subscriptable