«Команда» не имеет атрибута «Загрузить» - PullRequest
0 голосов
/ 25 октября 2019

У меня бот-дискордант, но когда я пытаюсь запустить один из кодов, он говорит, что «команда» не имеет атрибута «load», и если я это исправлю, он обнаружит массу других ошибок JSON

Я пытался не загружать и использовать фактическую вещь, но затем обнаружилась другая проблема. Я использую перезапись discord.py с bot.commands и bot.events, и я также использую JSON

def checkforprofile(userid):
    with open("gp.json", mode="r") as g:
        gp = json.load(g)
        user = "userid_" + str(userid)
        if user not in gp:
            addprofile(userid);
            print("Profile " + str(user) + "created");
            rules = discord.Embed(title=".",description='.')
            rules.add_field(name="**ADB** profile created!", value=":)")
            bot.get_user(userid).send(embed=rules)
        else: print("Profile creation request cancelled")

, и вот ошибка, которую я получаю:

line 117, in checkforprofile
    gp = json.load(g)
AttributeError: 'Command' object has no attribute 'load'

Я хочу, чтобы он прекратил выдавать все ошибки, потому что, когда это будет исправлено, это, вероятно, выдаст новую ошибку. Спасибо заранее!

...