Конечно, есть!
Получить список каждого сервера, на котором работает бот bot.guilds
Например:
botguilds = bot.guilds
Затем
for guild in botguilds:
#create a new .json file, when creating it, just use guild.id
Таким образом, для любой гильдии, в которой находится бот, он создаст файл. json. Вместо того, чтобы открывать определенный файл. json, вы можете открыть str(guild.id
Все, что он делает, это создает файл. json для каждой гильдии, в котором находится бот, и открывает. json файл для этой спецификации c гильдии. Я думаю, что все остальное можно сделать так же!