/nonebot-plugin-maimaidx

街机音游 舞萌DX 的 nonebot2 插件

Primary LanguagePythonMIT LicenseMIT

nonebot-plugin-maimaidx

license python

重要更新

2024-07-23

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

安装

  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. 可选,如果拥有 diving-fish 查分器 的开发者 Token,在 .env 文件夹中配置 MAIMAIDXTOKEN

    MAIMAIDXTOKEN=MAIMAITOKEN

Note

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

指令

img