- sb服查分
- 绑定
- 更新元数据
- 资料卡
- 最近游玩查询
- 成绩查询
- BP分析
- 谱面数据
- 谱面静态资源
- 地区排名
- 其他功能
2024年12月12日起我们支持了sb服的查分,
另外 SB服 的查分支持 RX 和 AP 模式,指令代码为
:4 (rx osu)
:5 (rx taiko)
:6 (rx ctb)
:8 (ap osu)
绑定指令:
/bind [osu用户名]&sb
例如:
/bind peppy&sb
这里的peppy是您在 sb 服的用户名。如需解绑请输入:
/unbind &sb
sb服目前只支持 info score bp 1-100 pr re的查分,例如要查询info资料卡:
/info &sb
/bind [osu用户名]
作用:
绑定您的osu账户
示例:
/bind Jason House
/unbind
作用:解除您账户的绑定
/切换lazer
作用:
将分数算法、pp算法等数据切换至lazer,这和官网的Lazer模式相同
说明:
如果您用lazer游玩,但bot默认是stable的话,使用pr/re 指令会提示找不到成绩,就需要打这个指令
切换回stable需要再打一次这个指令
/mode [mode]
作用:
修改您的默认模式
示例:
/mode 2
[mode]参数:
0代表std,1代表taiko,2代表ctb,3代表mania
/info <user> <:mode> <#offset> <+version>
作用:
打印您的个人资料卡
示例:
/info Jason House :2
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<#offset>参数:
#offset为纯数字,代表日期。例如#100代表和100天前的info数据对比
请注意,这个数据从绑定bot的那天开始储存
<+version>参数:
+version为版本,默认为v2版本的info
如您需要设置为v1版本请输入:
/info +v1
设置好了之后查询别人也是v1版本的。
如果后续要设置回去请输入 /info +v2 即可
无论+v1还是+v2,输入一次后续都会记忆
上次是+v2那么下次还是v2,反之+v1下次为v1,不用每次都+v1或者+v2
/pr <user> <para> <:mode> <#offset> <&bg>
作用:
打印您的最近一个通过的游玩成绩
示例:
/pr Jason House :2
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<para>参数:
para为一个范围,例如1-100,代表您最近通过的第1至第100个成绩列表
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<#offset>参数:
#offset为纯数字,代表成绩偏移数。例如#2代表您最近通过的 第二个 游玩成绩
<&bg>参数:
&bg为把成绩导出为视频封面,和&sb不冲突可以一起输入&sb&bg
/re <user> <para> <:mode> <#offset> <&bg>
作用:
打印您的最近一个含未通过的游玩成绩
示例:
/re Jason House :2
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<para>参数:
para为一个范围,例如1-100,代表您最近含未通过的第1至第100个成绩列表
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<#offset>参数:
#offset为纯数字,代表成绩偏移数。例如#2代表您最近含未通过的 第二个 游玩成绩
<&bg>参数:
&bg为把成绩导出为视频封面,和&sb不冲突可以一起输入&sb&bg
/hs <user> [mapid] <&服务器> <+mods> <:mode> <condition> <#number> <&bg>
作用:
打印对应有排行榜的Mapid的谱面所有历史成绩,仅支持有排行榜的谱面。
示例:
/hs 1830272 mod!=hd
查询 1830272 谱面,所有通过的成绩里面,mod不带hd的成绩列表
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<#number>参数:
为纯数字,用于单独打印列表中对应数字的成绩。
就是打印成pr的那种图,可以和其他条件一起用。
<&bg>参数:
&bg为把成绩导出为视频封面,和&sb不冲突可以一起输入&sb&bg
[mapid]参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
<&服务器>参数:
仅支持&sb,如果带上就是查询ppysb服务器的数据,否则为bancho官方服务器的数据
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<+mods>参数:
+mods为模组,例如+HDHR,或者+DT
<condition>参数:
condition为搜索条件,例如pp<100,就是bp榜单里pp小于100的数据。
可以多个条件,用空格隔开。支持的符号有:
~= 约等于 (30%匹配度)
= 等于 (60%匹配度)
== 强制等于 (100%匹配度)
< 小于
> 大于
<= 小于等于
>= 大于等于
!= 不等于(仅支持mods)
例如bp 1-200 mods!=CL
支持的条件有:
rank(成绩评级,关系如下:银ss > ss > 银s > s > a > b > c >d )
drpmiss(ctb专用,也可以用 漏小果)
convert(转谱,只支持=1 or =0,=true or =false,=yes or =no)
length(谱面长度)
mapper(谱师)
combo(成绩的最大连击数)
title(谱面标题)
miss(成绩的miss数)
acc(成绩的acc)
bpm(谱面的bpm)
key(mania专用,就是键位数量)
mod(成绩开启的模组)
cs(谱面的cs)
ar(谱面的ar)
hp(谱面的hp)
pp(成绩的pp数)
/bd [mapid] <&地区> <+mods> <#number> <:mode> <&bg>
作用:
打印对应有排行榜的Mapid的谱面世界榜单,或者地区榜单(仅支持CN地区,也只会返回CN地区)
示例:
/bd 3157730&cn
查询3157730谱面,cn地区的排行榜
这个和网页上是相同的数据,您也可以带上mods来查询对应模组的榜单,例如hdhr
如果是转谱记得带上:mode参数
<mapid>参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
<&地区>参数:
仅支持&cn,如果带上&cn就是查看国榜,不带就是世界榜
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<&bg>参数:
&bg为把成绩导出为视频封面,和&sb不冲突可以一起输入&sb&bg
<#number>参数:
#number为榜单排名序号,例如您想打印3157730谱面,cn地区的排行榜#1的成绩:
/bd 3157730&cn#1
<+mods>参数:
+mods为模组,例如+HDHR,或者+DT
/score <user> [mapid] <:mode> <+mods> <&bg>
作用:
打印您的谱面成绩,注意需谱面状态拥有排行榜,否则不可查。任何bot都一样。
示例:
/score Jason House 1055602 :2
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<mapid>参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<+mods>参数:
+mods为模组,例如+HDHR,或者+DT
<&bg>参数:
&bg为把成绩导出为视频封面,和&sb不冲突可以一起输入&sb&bg
/bp <user> <para> <offset> <:mode> <+mods> <&bg>
作用:
查询BP榜单成绩
示例:
/bp Jason House 1 :2
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<para>参数:
para为一个范围,例如1-100,代表您的BP第1至第100个成绩
<offset>参数:
offset为指定的BP偏移数,例如/bp 5 代表查询您bp的第5个成绩
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<+mods>参数:
+mods为模组,例如+HDHR,或者+DT
<&bg>参数:
&bg为把成绩导出为视频封面,和&sb不冲突可以一起输入&sb&bg
/tbp <user> <:mode> <#offset> <+mods>
作用:
查询最近上BP榜单的成绩
示例:
/tbp Jason House #30 :2
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<#offset>参数:
#offset为日期,例如#30为查询最近30天内上BP榜单的成绩
<+mods>
+mods为模组,例如+HDHR,或者+DT
/bp 1-200 <user> <para> <condition> <:mode>
作用:
查询BP榜单成绩
示例:
/bp 1-200 Jason House pp<100 :2
说明:
bp 1-200 等同于bp列表
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<para>参数:
para为列表,例如:
/bp 1-6 (bp 1-6)
<condition>参数:
condition为搜索条件,例如pp<100,就是bp榜单里pp小于100的数据。
可以多个条件,用空格隔开。支持的符号有:
~= 约等于 (30%匹配度)
= 等于 (60%匹配度)
== 强制等于 (100%匹配度)
< 小于
> 大于
<= 小于等于
>= 大于等于
!= 不等于(仅支持mods)
例如bp 1-200 mods!=CL
支持的条件有:
rank(成绩评级,关系如下:银ss > ss > 银s > s > a > b > c >d )
drpmiss(ctb专用,也可以用 漏小果)
convert(转谱,只支持=1 or =0,=true or =false,=yes or =no)
length(谱面长度)
mapper(谱师)
combo(成绩的最大连击数)
title(谱面标题)
miss(成绩的miss数)
acc(成绩的acc)
bpm(谱面的bpm)
key(mania专用,就是键位数量)
mod(成绩开启的模组)
cs(谱面的cs)
ar(谱面的ar)
hp(谱面的hp)
pp(成绩的pp数)
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
/bpa <user> <:mode>
作用:
打印BP分析
<user>参数:
user为玩家的用户名,不输入则默认为查询您自己
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
/map [mapid] <+mods>
作用:
查询谱面信息
示例:
/map 1055602 +DT
[mapid]参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
<+mods>参数:
+mods为模组,例如+HDHR,或者+DT
/bmap [setid]
作用:
查询谱面集信息
示例:
/bmap 495910
[setid]参数:
sapid为谱面集的id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里495910就是难度id,请注意别输错了
/bg [mapid]
作用:获取谱面的背景图片
示例:
/bg 1055602
说明:
请注意,这个功能只允许获取有排行榜的谱面的背景图片
[mapid]参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
song指令用的人比较少,从菜单里去除了,但不影响使用。
只是打/里面找不到需要手动输入。
/song [mapid]
作用:
获取谱面的音频
示例:
/song 1055602
说明:
请注意,这个功能只允许获取有排行榜的谱面的音频
[mapid]参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
/预览 [mapid] <+mods> <¶> <#time> <:mode>
作用:
预览全模式+ std(转谱成ctb)、std(转谱成taiko) 的谱面,转成图片。
请
注意,&gif/&mp4 默认从第一个kiai开始,总共预览30秒
如果谱面没有kiai则从第一个物件开始,预览30秒
只有拥有排行榜的谱面有附带音频,如果&mp4的话。
示例:
/预览 1055602
[mapid]参数:
mapid为谱面的难度id,例如:
https://osu.ppy.sh/beatmapsets/495910#fruits/1055602
这里1055602就是难度id,请注意别输错了
<+mods>参数:
+mods为模组,例如+HDHR,或者+DT,请注意,只允许ctb谱面带mods,其他三个模式带mods无效。
另外
允许+mu,来表示静音,如果您&mp4+mu,代表输出的视频会静音
<¶>参数:
只支持 &gif/&mp4,都是发送mp4格式,但是&gif的话是静音的,请注意默认从第一段kiai开始预览30秒
<#time>参数:
如果&gif/&mp4了,还可以用#time参数来自定义您想开始预览的时间。
例如#66,代表从谱面1分06秒开始预览30秒
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
如果您默认的模式是ctb,然后您输入了一张std的谱面预览,那么默认会把std谱转成ctb,然后发送图片。
这时候如果您想看转成taiko 模式的谱面,就可以带 :1 来看这张std 图转成taiko 模式的谱面预览图。
请注意,
mania模式
不支持转谱,也就是
只有mania 模式
不能看std转换的谱面。
/设置地区 [地区] <&diy>
作用:
设置您的所在地区
示例:
/设置地区 汕头
说明:
可以只设置省份,也可以设置省份带城市。例如您想设置广东省汕头市,直接输入汕头既可。
反之想设置省份,输入广东既可。
<&diy>参数:
设置了地区之后,可以为地区设置一个别名,例
/设置地区 你好ctb &diy
这样会覆盖您的原始地区显示,别名显示的优先级大于地区。但是实际上排名还是按照原始地区排名的。
例您设置了广东省汕头市,无论您的别名设置为什么,地区排名都是按广东省排名。
/地区排名 <#para> <+province><:mode> <&cn>
作用:
查看您所在地的省份地区排名数据
请注意,显示人数超过100则会分页,此时需要使用para参数来打印对应页数的数据。
<#para>参数:
para为页码,仅支持纯数字,需要在:mode参数之前,
例如 /地区排名 #2 +广东 :2
查看广东省的 ctb 模式的第二页的排名数据(截止到目前ctb还没有第二页数据就是了)
<+province>参数:
+province 为城市或者省份,建议用省份,需要在:mode参数之前,例如+广东,可以查看广东省的地区排名数据。
如果匹配不到,默认则显示您绑定的省份,不会提示报错。
<&cn>参数:
&cn为所有省份排名,只支持&cn。
例如 /地区排名&cn:4
查看全模式,全省份的排名
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania,:4代表全模式
/推图 <:mode> <+mods> <para>
作用:
推荐pp谱面,全模式都支持。
ctb/taiko使用 bot 本地数据库(仅支持4位数以内的玩家)
std/mania使用 alphaosu 的数据
请注意,只有ctb/taiko支持筛选,您可以使用类似:
/推图:1 ar<9 length>60
<:mode>参数:
:mode为模式代码,:0代表std,:1代表taiko,:2代表ctb,:3代表mania
<+mods>参数:
为您想推荐的谱面附带上对应模组,请注意
如果是
ctb/taiko,支持
+cv来推荐转谱
std仅支持NM,HD,HR,DT,HDHR,HDDT,HRDT,HDHRDT
mania仅支持4k,7k
ctb/taiko则都支持,但是一般也就用到NM,HD,HR,DT
<para>参数:
para为筛选条件,仅支持ctb/taiko模式的筛选。
仅支持 cs,ar,od,hp,length 这5个条件
/更新背景 <+version>[图片]/[图片直链]
作用:
自定义 info 资料卡背景
请注意,info v2背景建议 1920(宽度)x1080(长度) 分辨率
info v1背景建议 1350(宽度)x1000(长度) 分辨率
电脑端用法示例
示例:
收起
[图片]参数:
如果是电脑端,直接@bot /更新背景 后面加上图片就可以
[图片直链]参数:
如果是手机端,请使用图片直链,建议上传至
路过图床,
例如
@bot /更新背景
<+version>参数:
请注意,因为有v1和v2两个版本的info。
更新背景指令可以判断你是否设置了v1背景来自动保存为v1 or v2
您也可以手动指定:
/更新背景 +v1 xxxx
/更新背景 +v2 xxxx
建议是直接 /info +v1 然后直接 /更新背景 就可以了。(这样就是更新到v1 info)
v1 的info分辨率推荐 1350*1000
v2 的info分辨率推荐 1920*1080
/清空背景
作用:
清空自定义的 info 资料卡背景
/更新个签 [text]
作用:
设置或删除个性签名,请注意个签需审核。
[text]参数:
支持类似osu官网的bbcode颜色代码,请注意只支持颜色代码。
你可以多层嵌套,例如:
- /更新个签 [color=red]这是红色[/color]这是[color=pink]粉色[/color]然后默认是[color=#000000]白色[/color]。当然你也可以手动换行,输入\n就可以了
复制代码
/更新个签 空白
作用:
清空你的个性签名