Задать вопрос
@SupV1rus
начинающий программист

Хочу вывести список лидеров по балансу на сервере, как?

Добрый день друзья! У меня есть проблемка, хочу вывести топ участников на сервере через бота, он и выводит, но только определённо кол-во участников(т.е я выбрал вывод 10 участников из всего сервера, а он постоянно выводит одних и тех же, не по лидерборду)
Я же вот хочу, чтобы выводилось всё по топу, а не определённые участники, вот код:
@bot.slash_command(
    name = "leaderboard",
    description="Просмотр топа челиков по балансу",
    guild_ids=[тут айдишники]
)
async def leaderbord(inter: ApplicationCommandInteraction):
    embed = disnake.Embed(title="Топ 10 сервера")
    counter = 0

    for row in cursor.execute("SELECT name, cash FROM users WHERE server_id = {} ORDER BY cash DESC LIMIT 10".format(inter.guild.id)):
        counter += 1
        embed.add_field(
            name = f"# {counter} | `{row[0]}`",
            value= f"Баланс: {row[1]}",
            inline = False
        )
    
    await inter.send(embed=embed)
  • Вопрос задан
  • 217 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы