maimai arcade nonebot2 plugin
Project description
nonebot-plugin-mai-arcade
✨ NoneBot2 插件 用于为maimai玩家提供机厅人数上报、排卡功能支持 ✨
📖 介绍
nonebot-plugin-mai-arcade 是一个基于本地数据的多功能机厅排卡报数插件,旨在为群聊舞萌玩家提供汇报机厅人数及线上排卡支持。该插件能够实现机厅人数上报,机厅排卡,添加机厅地图、别名,机厅状态管理和实时更新机厅人数状态等功能。
实现功能
- 上报机厅人数
- 显示当日更新过人数的机厅信息
- 显示最新上报用户名及上报时间
- 添加机厅别名
- 显示机厅别名
- 添加机厅音游地图网址
- 显示群聊机厅地图列表
- 实现线上排卡功能
- 指定机厅排卡
- 随个机厅出勤
- 平均等待时间
功能优势
- 查询机厅人数显示最新上报用户及上报时间, 保证人数信息的实时性。
- 使用 mai/机厅人数 指令能显示当日更新过人数的机厅列表(人数及上报用户、时间), 帮助群友选择出勤地点。
- 使用 机厅地图 指令可上传、查看相应机厅音游地图网址, 便于快速查看机厅信息。
💿 安装
直接下载
下载文件,将nonebot_plugin_mai_arcade文件夹放入您的nonebot2插件目录内(通常位于 : 您的插件根目录\src\plugins)使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-mai-arcade
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-mai-arcade
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_mai_arcade"]
🎉 使用
使用 机厅帮助/arcade help
指令获取指令表
指令表
人数指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
<机厅名>++/-- | 群员 | 否 | 群聊 | 机厅的人数+1/-1 |
<机厅名>+num/-num | 群员 | 否 | 群聊 | +num/-num |
<机厅名>=num/<机厅名>num | 群员 | 否 | 群聊 | 机厅的人数重置为num |
<机厅名>几/几人/j | 群员 | 否 | 群聊 | 展示机厅当前的人数信息 |
mai/机厅人数 | 群员 | 否 | 群聊 | 展示当日已更新的所有机厅的人数列表 |
机厅指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
添加群聊 | 管理 | 否 | 群聊 | 将群聊添加到JSON数据中 |
删除群聊 | 管理 | 否 | 群聊 | 从JSON数据中删除指定的群聊 |
添加机厅 | 管理 | 否 | 群聊 | 将机厅添加到群聊 |
删除机厅 | 管理 | 否 | 群聊 | 从群聊中删除指定的机厅 |
机厅列表 | 群员 | 否 | 群聊 | 展示当前机厅列表 |
添加机厅别名 | 管理 | 否 | 群聊 | 为机厅添加别名 |
删除机厅别名 | 管理 | 否 | 群聊 | 移除机厅的别名 |
机厅别名 | 群员 | 否 | 群聊 | 展示机厅别名 |
添加机厅地图 | 管理 | 否 | 群聊 | 添加机厅地图信息(网址) |
删除机厅地图 | 管理 | 否 | 群聊 | 移除机厅地图信息 |
机厅地图 | 群员 | 否 | 群聊 | 展示机厅音游地图列表 |
排卡指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
排卡 | 群员 | 否 | 群聊 | 加入排队队列 |
上机 | 群员 | 否 | 群聊 | 将当前第一位排队的移至最后 |
退勤 | 群员 | 否 | 群聊 | 从排队队列中退出 |
排卡现状 | 群员 | 否 | 群聊 | 展示当前排队队列的情况 |
延后 | 群员 | 否 | 群聊 | 将自己延后一位 |
闭店 | 管理 | 否 | 群聊 | 清空排队队列 |
效果图
展开
✨ 特别感谢
- Yzfoil/nonebot_plugin_maimai_go_down_system 提供的灵感与代码支持
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_mai_arcade-0.1.5.7.5.tar.gz
.
File metadata
- Download URL: nonebot_plugin_mai_arcade-0.1.5.7.5.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b93f0c88af24a6d6fef48767f1b5aaa62e197eb2884c8d8a6d990e696e02b84 |
|
MD5 | 3855660edcd15435054de86b915808c1 |
|
BLAKE2b-256 | f7abdd2bd3205ed2c7ec69cfc9d91329c04f0658a046a5d6a82c88fbba6082c1 |
File details
Details for the file nonebot_plugin_mai_arcade-0.1.5.7.5-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_mai_arcade-0.1.5.7.5-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425d06dc03877d50d3ee8bcf34ab76a73eace5b078dd588c2e4b5e20d7a4daa8 |
|
MD5 | 7cba0d0a75fb8cb62e6e61140b49fc92 |
|
BLAKE2b-256 | b789ff8089d2bc15a8ecf377011e11d5bf6eee1ba4340f8c42708270355158f0 |