как создать несколько объектов, используя один и тот же класс, но с разными names.in питон?

#python-3.x #discord.py

#python-3.x #discord.py

Вопрос:

Я пытаюсь создать discord-бота, который может создавать объекты с уникальными именами, но используя один и тот же класс для каждого объекта. Я хочу, чтобы каждый пользователь мог выполнять команду discord, чтобы создать объект, названный в честь их идентификатора discord, например, user_0001, user_0002, user_0003. а затем иметь доступ к ним на основе их идентификатора discord позже.

 user_list = []
obj_dict = {}


@client.command()
async def start(ctx):
    author_id = ctx.message.author.id
    user_id = "user_"   str(author_id)
    if user_id not in user_list:
        user_list.append(user_id)
        await ctx.send("player created")
        user_list[-1] = objects.PStats # tried using lists but then it just reasigns it to the object
        obj_dict[user_list[-1]] = objects.PStats
  

Комментарии:

1. Вероятно, вам следует изучить основы Python, прежде чем создавать discord-бота. Что вообще такое objects.PStats ?

2. @Cloud objects относится к модулю, который я создал, а pstats относится к классу, из которого я пытаюсь создавать объекты.