Создание таблицы лидеров встраивания из данных. json - PullRequest
0 голосов
/ 20 апреля 2020

Итак, я использую. json для сохранения небольших данных, хранящих информацию о том, сколько раз пользователь что-то делал. Теперь я хочу создать таблицу лидеров, показывающую от наивысшего балла до наименьшего (вставка, показывающая от top1 до top10). Теперь я нашел некоторую помощь в том, чтобы заставить баллы показывать от наивысшего к низшему, и это выглядит так:

if(message.content.startsWith(`${prefix}btop`)) {
    var sorted = Object.entries(bufferpunkty)
    .map(v => [v[0], v[1].bufferpoints])
    .sort((a, b) => b[1] - a[1]);
    message.channel.send(sorted);
}

Мой. json файл выглядит так:

{"userid":{"bufferpoints":2}}

И сообщение, которое я получаю от бота: userid, 2. И это в значительной степени понятно. Теперь я хочу создать таблицу лидеров встраивания, которая фактически «помечает» пользователей, а не просто вводит их идентификатор (так это выглядит примерно так: https://i.stack.imgur.com/Dn2RK.png). Спасибо за вашу помощь или любые идеи!

...