Lazybot’s score lookup commands let you fetch a player’s highest score on any beatmap in seconds. Whether you want a clean score panel with PP breakdown, every score a user has ever set on a map across all modes, or a full beatmap attribute sheet with override support, these three commands have you covered.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Apeuriox/lazybot-renewal/llms.txt
Use this file to discover all available pages before exploring further.
/score — Single Best Score on a Map
Aliases: s, pscore
Fetches the single highest-scoring play a user has made on a specific beatmap, filtered by the mod combination you provide. On QQ/OneBot, invoking the command as pscore (or passing a panel-version & that resolves to version 3) returns a PP+ quadrant panel instead of the standard score card.
The beatmap ID (BID) to query. This is the only required parameter.
Player name to query. Defaults to the caller’s linked osu! account.
Mod filter, e.g.
HDHR, DT, HDDT. Leave blank to match any mod combination.Game mode override. Accepted values:
osu / o / std, taiko / t, catch / fruits / ctb, mania / m. Defaults to the user’s saved default mode.PP algorithm version. Accepted values:
202210, 202411, 202502, 202510, 20260706. When omitted the instance’s server-configured default is used.Panel style selector. On QQ this is controlled by the number of
& characters appended to the command. & count 3 (or the alias pscore) renders a PP+ data panel.Examples
- Discord
- QQ / OneBot
Algorithm versions correspond to specific rosu-pp algorithm snapshots used during official PP reworks:
202210— October 2022 (aim rework)202411— November 2024202502— February 2025202510— October 202520260706— July 2026
@ prefix on QQ (e.g. @202502) or via the algorithm slash-command option on Discord.Panel version (
& suffix on QQ): The number of & characters appended to a QQ command selects the score panel style. Three & characters (or the pscore alias) switches to the PP+ quadrant grid panel. On Discord, use the version integer option./allscore — All Scores on a Map
Aliases: as, allscores, ass
Returns every score a player has set on a specific beatmap across all modes, alongside partial PP calculation intermediate values. Useful when you want to see if someone has scores in multiple modes or with different mod combinations on the same map.
The beatmap ID to query.
Player name to query. Defaults to the caller’s linked account.
Examples
- QQ / OneBot
/allscore is currently QQ/OneBot-only; the Discord slash command implementation is pending./m — Beatmap Statistics Panel
Alias: map
Displays a comprehensive attribute panel for a beatmap under any mod combination you specify. Supports AR, CS, and OD override — meaning you can preview how a map would feel with custom difficulty settings (e.g. for DA mod scenarios), and optionally request a recalculated PP estimate at a target accuracy.
The beatmap ID to query.
Mod combination, e.g.
HDHR, DT. Appended to the BID with +, e.g. 4889657+HDDT.Target accuracy percentage for an additional PP recalculation (e.g.
98.5).Override the approach rate (0–11). Format:
AR9.5 or AR 10.Override the circle size (0–10). Format:
CS4 or CS 4.Override the overall difficulty (0–11). Format:
OD9 or OD 9.PP algorithm version string. Same values as
/score. Pass with @ prefix on QQ.Examples
- QQ / OneBot