Skip to main content

maimaidx plugin for nonebot2

Project description

nonebot-plugin-maimaidx

license python

重要更新

2024-06-07

  1. 更新至 舞萌DX 2024
  2. 更换所有图片绘制,需删除除 json 后缀的所有文件,请重新进行使用方法第二步
  3. 更改部分 json 文件名称,便于识别,具体文件如下,请务必修改文件名,否则开关文件以及本地别名文件将不会被读取
    • all_alias.json 修改为 music_alias.json
    • local_alias.json 修改为 local_music_alias.json
    • chart_stats.json 修改为 music_chart.json
    • group_alias.json 修改为 group_alias_switch.json
    • guess_config.json 修改为 group_guess_switch.json
  4. 新增管理员私聊指令 更新完成表,用于更新 BUDDiES 版本 双系 牌子
  5. 新增指令 完成表,可查询牌子完成表,例如:祝极完成表
  6. 新增指令 猜曲绘
  7. 查看谱面支持计算个人加分情况,指令包括 是什么歌id
  8. 指令 mai什么 支持随机发送推分谱面,指令中需包含 加分上分 字样,例如:今日mai打什么上分
  9. 修改指令 分数列表进度 发送方式
  10. 优化所有模块

时间紧凑,以下实现未完成,将在后续更新跟进

  1. 修改牌子进度为图片形式,详细各个谱面完成进度
  2. 宴会场定数表
  3. 新的 help 图片

安装

  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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_maimaidx-1.0.6.tar.gz (405.9 kB view hashes)

Uploaded Source

Built Distribution

nonebot_plugin_maimaidx-1.0.6-py3-none-any.whl (412.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page