• Пытаюсь понять причину ошибки в боте?

    @twistfire92
    Python backend developer
    Изучите ошибки и научитесь их читать. Сказано же, что datag нет ключа privatch
    Поэтому пользуйтесь методом get()
    datag.get("privatch", <Значение по умолчанию>).

    И что это за адово дерево с if if if if if?
    Вы же делаете там одно и то же несколько раз

    замените его на
    count = 6 # сколько раз вам надо делать эту проверку
    for _ in range(count)
        if xep >= lvlup:
            colluser.update_one({"_id": member.id},
                {"$set": {"exp": expn}})
            colluser.update_one({"_id": member.id},
                {"$set": {"lvl": lvl + 1}})
        else:
            return #  или просто break
    Ответ написан
    1 комментарий