#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 относится к классу, из которого я пытаюсь создавать объекты.