У меня есть дискорд-бот, который может принимать команды и сохранять информацию в текстовых файлах.Моя цель - иметь разные элементы, к которым люди могут добавлять номера, а затем проверять их итоги по каждому элементу.
Например, если я добавлю 200 апельсинов, бот добавит число 200 с идентификатором пользователя в файл oranges.txt.У меня были бы разные файлы для каждого элемента.Если бы я тогда добавил! Добавил 300 апельсинов, число рядом с идентификатором пользователя будет равно 500. Тогда я бы хотел позволить пользователю проверить их итоги.
сейчас у меня есть это:
@bot.command(pass_context = True)
async def loot(ctx, num, kind):
author = str(ctx.message.author)
message = list()
message.append(num)
message.append(kind)
#below line for testing
await bot.say(message)
Код принимает номер и название элемента, затем создает список [num, item].Моя идея заключается в том, чтобы использовать message [1], чтобы найти текстовый файл для ввода, а затем каким-то образом добавить сообщение [0] с переменной author, которая является идентификатором пользователя, в список, но в этот момент я потерян.Я не знаю, как добавить идентификатор автора + номер, добавить к номеру, а затем получить его.
Если вам нужны какие-либо разъяснения, пожалуйста, спросите!