查询最好成绩
2026/7/4大约 2 分钟
这个功能可以查询到最好成绩榜(BP)上的成绩。
使用方法
!best / b / 最好成绩 (: 游戏模式) ( 玩家名) ( 查询条件) (# 偏移量或区间)
游戏模式
可选。参见:成绩/绑定游戏模式 (SM)
玩家名
可选。参见:字段/玩家名
查询条件
可选。参见:字段/查询条件·成绩查询器
偏移量或区间
可选。在特定情况下,# 可省略。
需要查询从新到老排序中的第几个或是某几个成绩。
- 范围:1-200
- 默认值:1
- 输入单个数字,则返回对应的单个成绩。
- 输入区间(最小数
-最大数),则返回对应的多个成绩。 - 输入数字 0,则返回所有成绩。
!bests / bs / 最好成绩 (: 游戏模式) ( 玩家名) ( 查询条件) (# 偏移量或区间)
多成绩模式。
这个模式下,只会影响 偏移量或区间的默认逻辑。
游戏模式
可选。参见:成绩/绑定游戏模式 (SM)
玩家名
可选。参见:字段/玩家名
查询条件
可选。参见:字段/查询条件·成绩查询器
偏移量或区间
可选。在特定情况下,# 可省略。
需要查询从前到后排序中的某几个成绩。
- 范围:1-200
- 默认值:20
- 输入单个数字,则返回从 1 开始,对应的多个成绩(等效于在前面输入
1-)。 - 输入区间(最小数
-最大数),则返回对应的多个成绩。 - 输入数字 0,则返回所有成绩。
注意
如果玩家输入的内容,靠后有一个空格,并附带一个 1-100 的数字,将会将其匹配到 偏移量或区间中。
此时,最好在后面补足 偏移量或区间参数,避免机器人误判。
示例:
- !b osuplayer 12,查询玩家
osuplayer从前到后第 12 个最好成绩。 - !b osuplayer 12
#12-20,查询玩家osuplayer 12从前到后第 12-20 的最好成绩。
为了消歧义,也可以直接通过 qq=、uid=、@ 的方法来指定对方。参见:字段/玩家名
!bp 仍旧可能与其他机器人冲突,此时,如果玩家的绑定状态失效或者从未绑定,Yumu 机器人不会回应你。建议玩家只使用短命令 !b。
提示
使用 !bw 可以获取适合视频封面使用的设计。