Я делаю бота для Discord`a, который добавляет данные о пользователе в список по типу User#1234, если пользователя нет в списке. Но у меня не получается внести в список эти данные или они не сохраняются
вот код
@bot.command()
async def start(ctx):
if ctx.author == bot.user:
return
if ctx.author not in u_l:
if ctx.channel.recipient.bot == True:
return
else:
u_l.append(ctx.author)
print(ctx.author)
print(u_l)
return
else:
return
На выводе идет:
User#1234
Это выводится на
print(ctx.author)
[<User id=1234567890123456789 name='User' discriminator='1234' bot=False>]
А это то же самое значение, но сохраненное в список
Так вот вопрос, почему это так происходит и как это пофиксить?
upd:
Ввод в список я пофиксил так:
user_base_info = (ctx.author.name + '#' +ctx.author.discriminator)
u_l.append(user_base_info)
Но после перезапуска программы словарь сбрасывается
Кто-нибудь знает каким образом можно сохранить данные?