Skip to content

Seira 是一个面向 QQ 私聊和群聊的 osu! 查询机器人。

主要功能 ​

  • 查询最好成绩、最近成绩、和任意单条成绩详情。
  • 查看谱面、谱面集、背景、音频预览与镜像下载入口。
  • 生成成绩分析图、Miss 列表与单个 Miss 的分析。
  • 汇总当前群聊内已绑定玩家的PP排行或指定谱面的成绩排行。
  • 查看 osu! 好友列表、多人房间、每日挑战和今日人品。
  • 渲染单人成绩高光、指定时间片段或完整回放。
  • 在群聊中按谱面生成多人同屏回放。
  • 在私聊中接收 .osr 文件,将尚未上传至 osu! 的回放提交以供回放渲染与分析。

数据来源 ​

SeiraCore 本身负责 QQ 平台相关功能实现。具体的数据由 oStella 提供。

数据差异

Seira 使用 lazer 版本的 osu!API 作为数据源。与 stable 客户端显示的数据可能存在差异,某些成绩处理过程也不一定能完全还原游戏内行为。

一些限制 ​

  • 受限于 QQ 开放平台,Bot 默认只能收到群聊中 @机器人 的消息。 群聊指令建议总是在开头 @Seira。如果想要不使用@也能触发指令,请让群主设置 Bot 权限。
  • 由于 QQ 开放平台近期在积极进行业务调整,可能导致指令列表、视频上传等功能不稳定或暂时不可用。
  • 部分成绩在 osu! 服务器上没有可用回放,此时可尝试在私聊中手动上传 .osr 文件。
  • 图片查询和视频渲染是异步任务,受限于服务器机能,在繁忙时需要一定的等待时间。 部分情况下长回放可能因平台消息时限而延迟或失败。
  • 若要使用 @用户 作为玩家目标,需要群主开启 Bot 获取群内所有消息的权限。

下一步请阅读开始使用机器人;若要自己运行 Seira,请前往安装与启动。

Seira is under MIT License