maimai arcade nonebot2 plugin
Project description
nonebot-plugin-mai-arcade
✨ NoneBot2 插件 用于为maimai玩家提供机厅人数上报、排卡功能支持 ✨
📖 介绍
nonebot-plugin-mai-arcade 是一个基于本地数据的多功能机厅排卡报数插件,旨在为群聊舞萌玩家提供汇报机厅人数及线上排卡支持。该插件能够实现机厅人数上报,机厅排卡,添加机厅地图、别名,机厅状态管理和实时更新机厅人数状态等功能。
实现功能
- 上报机厅人数
- 显示当日更新过人数的机厅信息
- 显示最新上报用户名及上报时间
- 添加机厅别名
- 显示机厅别名
- 添加机厅音游地图网址
- 显示群聊机厅地图列表
- 实现线上排卡功能
💿 安装
直接下载
下载文件,将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"]
⚙️ 配置
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
mai_arcade_path | 否 | 你的data.json文件路径 | 本地数据 |
🎉 使用
指令表
人数指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
<机厅名>++/-- | 群员 | 否 | 群聊 | 机厅的人数+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
Close
Hashes for nonebot_plugin_mai_arcade-0.1.5.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d5d9ae485acec56c40a2cce0bc31b03d87e913357746d68ddacd6ded6a6388 |
|
MD5 | 860dd0888f0b050f242c29d8e45c65c4 |
|
BLAKE2b-256 | 6fc736de720a1923bab13b6903097778926afc8dba7683212437253107c3a3bd |
Close
Hashes for nonebot_plugin_mai_arcade-0.1.5.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b24e16f257e8da8c70035979eb8c59ef99681115802b0e743bcfb80052e018e |
|
MD5 | 3bca7f5211d9700ab43ca92118a18e82 |
|
BLAKE2b-256 | 1b7bab6e2483ef6678eaa4214c72638acf78ea2960784316615d7fda5cba0d29 |