Skip to content

St7530/nonebot-plugin-ret2shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nonebot-plugin-ret2shell

✨ Ret 2 Shell (回归终端) 赛事事件播报与信息查询 ✨

📖 介绍

对接 Ret 2 Shell (回归终端) 事件推送 WebSocket API平台 HTTP API生命周期 Webhook 服务,实现赛事事件播报和信息查询功能。

💿 安装

在 NoneBot 机器人项目的根目录下执行插件安装命令:

nb plugin install nonebot-plugin-ret2shell

⚙️ 配置

在 dotenv 配置文件中填入配置:

配置项 必填 说明
RET2SHELL_WS_LINK 赛事事件推送 WebSocket API 链接
RET2SHELL_ACCOUNT 赛事管理员用户名,留空则无法获取部分信息。
RET2SHELL_PASSWORD 赛事管理员密码,留空则无法获取部分信息。
WEBHOOK_ROUTE Webhook 路由,推荐修改,默认为 /webhook
PUBLIC_GROUP_ID 比赛群号,留空则不会播报公开事件。
ADMIN_GROUP_ID 管理员号,留空则不会播报管理事件。
OPS_ID 管理员号,留空则不会播报运维事件。

示例:

DRIVER=~fastapi+~websockets

RET2SHELL_WS_LINK=wss://ret.sh.cn/api/event/connect?game_id=1&token=mn7Me1rkMLUbJj-iyHbu0
RET2SHELL_ACCOUNT=_bot
RET2SHELL_PASSWORD=P@sSw0Rd
WEBHOOK_ROUTE=/WeBH00K
PUBLIC_GROUP_ID=123456789
ADMIN_GROUP_ID=987654321
OPS_ID=111222333

如需了解更多,请查看:🔗 Wiki 文档

🎉 使用

安装、配置得当后,启动 NoneBot,通过 OneBot V11 适配器连接 bot,插件即可开始工作。

查询指令表

指令 说明
/game 查询赛事信息
/rank [tag_name] 查询单方向排行前十,参数留空则为总分前十。
/challenge challenge_id 查询题目信息
/team team_id 查询队伍信息

About

Integrate with Ret 2 Shell (回归终端) to forward event messages and query info.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages