Есть json, в нём находятся ключи с ID пользователей, в значении еще по три ключа. Нужно вывести их всех в порядке в description Embed'а. Есть еще один подвох, у него есть ограничение - 2048 символов, как распределить данные на две страницы?
Вот фигня, которую я насочинял:
@commands.command()
async def warnlist(self, ctx):
with open("#открытие json'a" "r") as f:
warns = json.load(f)
async def Logs_Check(warns, user):
for user in warns:
reason = warns[user]['Reason']
moder = warns[user]['Moderator']
result = f''.join(f'**Пользователь: {user}** \n**Модератор: {moder}** \n**Причина: {reason}**')
emb = discord.Embed(
title = 'Регистрация предупреждений для пользователей',
description = result,
color = 0x00FF00
)
await ctx.send(embed = emb)
await Logs_Check(warns)