Yuri-YuzuChaN / nonebot-plugin-maimaidx

街机音游 舞萌DX 的 nonebot2 插件
MIT License
68 stars 12 forks source link
# nonebot-plugin-maimaidx license python

重要更新

2024-07-23

  1. 更新部分牌子完成表和 SyncPlay 图片,下载更新图片包 Update.zip 解压,将 static 复制并覆盖。如果怕缺少图片请进行使用方法第二步
  2. 修复 牌子进度 指令 sync 未匹配的问题
  3. 修复 别名查歌 指令查询到已删除的曲目时发生错误的问题

安装

  1. 安装 nonebot-plugin-maimaidx

    • 使用 nb-cli 安装
      nb plugin install nonebot-plugin-maimaidx
    • 使用 pip 安装
      pip install nonebot-plugin-maimaidx
    • 使用源代码(不推荐) 需自行安装额外依赖
      git clone https://github.com/Yuri-YuzuChaN/nonebot-plugin-maimaidx
  2. 安装 PhantomJS,前往 https://phantomjs.org/download.html 下载对应平台支持

[!WARNING] 未配置 PhantomJS 支持的Bot,在使用 ginfo 指令时会被强制关闭 Bot 进程

配置

  1. 下载静态资源文件,将该压缩文件解压,且解压完为文件夹 static

  2. .env 文件中配置静态文件绝对路径 MAIMAIDXPATH

    MAIMAIDXPATH=path.to.static
    
    # 例如 windows 平台,非 "管理员模式" 运行Bot尽量避免存放在C盘
    MAIMAIDXPATH=D:\bot\static
    # 例如 linux 平台
    MAIMAIDXPATH=/root/static
  3. .env 文件夹中配置 MAIMAIDXTOKEN

    # 如果没有 `diving-fish 查分器` 的开发者 `Token`,请直接留空
    MAIMAIDXTOKEN=
    # 如果有请填入 `Token`
    MAIMAIDXTOKEN=MAIMAITOKEN

[!NOTE] 插件带有别名更新推送功能,如果不需要请私聊Bot使用 全局关闭别名推送 指令关闭所有群组推送

指令

img