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.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01d65529312dcc21ae86e18fe65aad9da3379d964be4913bc539609fe089d15f |
|
MD5 | 1658e49c11dc1717de1ab7950921da84 |
|
BLAKE2b-256 | 9cf02295f04fbde7c882efe3d53e72699525601b36b8bd918996ca2cca252156 |
Close
Hashes for nonebot_plugin_mai_arcade-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2061bebc00c693625905b165309d036b54207378acfc872ff68adad3b7850a7c |
|
MD5 | d3b62887272e20a153c304cf695cd8a6 |
|
BLAKE2b-256 | 8214562e8e2f1dc6384d47ea3575025430d9cfaac46f4d62fb3e72fdc6c6cf2a |