这是一个监控 osu! 游戏比赛并自动将比赛动态播报到 QQ 群内的插件。
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-osu-match-monitor
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-osu-match-monitor
pdm
pdm add nonebot-plugin-osu-match-monitor
poetry
poetry add nonebot-plugin-osu-match-monitor
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 类型 |
---|---|---|---|
osu_api_key | 是 | "" | str |
osu_refresh_interval | 否 | 2 | int |
osu_api_timeout | 否 | 5 | int |
在使用时,请自行添加对应的指令前缀。尖括号内的参数为必填。
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
osu match monitor <id> | 群员 | 否 | 群聊+私聊 | 开始监控比赛 |
osu match stopmonitor <id> | 群员 | 否 | 群聊+私聊 | 停止监控比赛 |
好问题。目前官方给出的答复是:
你无法通过任何方式搜索多人游戏大厅。你应该通过使用 !mp make 创建游戏大厅来获取此类ID,或者当你加入大厅时从BanchoBot获取它。
因此,获得ID的途径多为枚举。您可以使用工具例如 mp finder 帮助您枚举。若您正在举行锦标赛,可以参考这个文档。