"""Доступ к статистике (рейтинг).""" from __future__ import annotations from typing import Any from common.db.pool import get_pool async def get_top_list() -> list[dict[str, Any]]: """Топ-10 пользователей по количеству сообщений (username, nick, count).""" async with get_pool().connection() as conn: async with conn.cursor() as cur: await cur.execute("SELECT u AS username, n AS nick, c AS count FROM bot.get_top_list()") return await cur.fetchall()