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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5de4add874378a696129b148f6c83bfba481f2f2b127a4120d8bebb10b0e4f65 |
|
MD5 | 47651b8c219ff0d13733097218042551 |
|
BLAKE2b-256 | 274e0a03dc9a89f61388e5b7f9f3bdbdfc208f00eccd62fd596573e0ec7d761b |
Close
Hashes for nonebot_plugin_mai_arcade-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a359c850a7b56de91a03b9552546eea4f51ee31698292f90f961003664fb07 |
|
MD5 | f71babb185aaacad98624d2c199211bd |
|
BLAKE2b-256 | 5cde5f6d465ed1034a139d19dd94de503238f58658ba7b1121acc0c9e52ff70a |