回放与视频
/r:单人回放
text
/r [成绩ID或快捷查询] [[开始]-[结束]]自动高光
text
/r rs1
/r 1234567890省略时间范围时,会自动识别20秒高光区间并在开始前和结束后各扩展约 5 秒。
高光识别算法
目前 Seira 会计算成绩的每个20秒区间,取其中 区间最大表现分 * (区间准确率 ^ 3) 作为区间评分, 选出最高的区间作为高光。
指定片段
时间可以写纯秒数或 分钟:秒,两端都可省略:
text
/r rs1 60-90
/r rs1 01:00-01:30
/r rs1 -01:30
/r rs1 02:00--01:30 表示从开头到 1 分 30 秒;02:00- 表示从 2 分钟到结尾。
完整回放
text
/r rs1 -单独的 - 表示完整回放。完整或很长的回放需要更多渲染时间,也更容易遇到消息回复超时。
/rsc:多人同屏回放
/rsc 仅支持群聊。当前实际可用格式为:
text
/rsc [谱面ID或快捷查询] [+ID列表]
/rsc <谱面ID或快捷查询> =ID列表使用群成员
text
/rsc 123456
/rsc rs1默认收集本群已记录且已绑定的玩家 UID,并为目标谱面创建同屏回放。
群成员加额外玩家
text
/rsc 123456 +124493,2+ 会把逗号分隔的标识追加到群成员中。
只使用显式玩家
text
/rsc 123456 =124493,2= 不加入本群成员,只使用显式列表。当前解析器在目标省略时不会把 =... 识别为可选参数,因此此模式必须显式提供谱面目标。
标识可以使用 数字 (解析为用户UID), u数字 (解析为用户UID)或 s数字 (解析为成绩ID)形式。
/rstat:渲染状态
text
/rstat
/rstat <任务ID>- 无参数:查询当前用户最近提交的渲染任务。
- 有任务 ID:查询指定任务。
- 如果视频已经完成并暂存在内存中,会直接重新发送视频;发送成功后移除该缓存。
最近任务 ID 和已完成视频缓存都在进程内存中,机器人重启后可能无法通过无参数形式找回。
查询排队中、渲染中或上传中的任务时,消息按钮中会提供“取消渲染”。
/rcancel:取消渲染
text
/rcancel <任务ID>取消仍在排队、渲染或上传的回放任务。排队任务会直接从队列移除;正在渲染的任务会立即终止渲染进程。已经完成、失败或超时的任务不会被改写为取消状态。
私聊上传 .osr
不需要指令,直接在私聊中发送回放文件即可。当前限制:
- 后缀必须是
.osr。 - 文件不得超过 512 KiB。
- 只处理私聊文件附件。
上传成功后,可在后续成绩分析或渲染过程中使用这份回放。若 osu! 服务器没有保存某条成绩的回放,这是补充回放的主要方式。