пытаюсь решить проблему, но ничего не получается
Код
if str(ctx.author.id) in data[str(ctx.message.guild.id)]["Users"][str(ctx.author.id)]["Balance"] >= arg: #Здесь ошибка
if arg >= 2:
with open('data.json', 'w') as file:
data[str(ctx.message.guild.id)]['Users'][str(member.id)]['Balance'] += arg
data[str(ctx.message.guild.id)]['Users'][str(ctx.author.id)]['Balance'] -= arg
json.dump(data, file, indent=4)
file.close()
Json
{
"1040153455974694953": {
"Products": {
"1107387142730174565": 2000
},
"Users": {
"341625708495503361": {
"Balance": 5000,
"Items": {}
},
"1106957863752044664": {
"Balance": 1000,
"Items": {}
}
}
}
}
Error
File "c:\Users\User\Desktop\warn bot\bot.py", line 51, in pay
if str(ctx.author.id) in data[str(ctx.message.guild.id)]["Users"][str(ctx.author.id)]["Balance"] >= arg:
TypeError: argument of type 'int' is not iterable