У меня небольшая проблема с моим кодом. Поэтому я написал систему, которая использует JSON файлов, все работало нормально, пока я не поменял одну мелочь. Это был код, до которого все работало нормально:
server = {
"guildid": ctx.guild.id,
"channelid": ctx.channel.id,
"invite": f'{(await ctx.channel.create_invite()).url}'
}
servers["servers"].append(server)
with open('servers.json', 'w') as f:
json.dump(servers, f, indent=4)
После того, как я изменил код на этот:
server = {
"guildid": ctx.guild.id,
"channelid": ctx.channel.id,
"invite": f'{(await ctx.channel.create_invite()).url}'
}
self.servers["servers"].append(server)
with open('servers.json', 'w') as f:
json.dump(self.servers, f, indent=4)
, я получил ошибку:
Exception has occurred: ExtensionFailed JSONDecodeError: Expecting value: line 1 column 1 (char 0)
И с тех пор ничего не работало даже после того, как я вернул его обратно.
Ребята, у вас может быть идея, как это исправить? Никогда раньше не работал с JSON. Хорошего дня!