Skip to main content

maimaidx plugin for nonebot2

Project description

python3 QQGroup License

重要更新

2025-03-28

[!WARNING] 对于这个版本之前的插件和修改版的插件请注意,预更新版本别名库将全部更换成新的 API 地址,返回的数据结构均更改,目前旧版 API 将再运行一段时间,预计正式更新 舞萌DX2025 时将会关闭

  1. 预更新 舞萌DX2025 UI,资源全部更换,更新部分依赖和文件,请重新进行安装

安装

  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 下载对应平台支持

  3. 安装 微软雅黑 字体,解决使用 ginfo 指令字体不渲染的问题,例如 ubuntuapt install fonts-wqy-microhei

[!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
    
  4. 可选,如果你的服务器或主机不能顺利流畅的访问查分器和别名库的API,请在 .env 文件中配置代理。均为香港服务器代理中转,例如你的服务器访问查分器很困难,请设置 MAIMAIDXPROBERPROXYture,别名库同理

    # 查分器代理,推荐境外服务器使用
    MAIMAIDXPROBERPROXY=false
    # 别名代理,推荐国内服务器使用
    MAIMAIDXALIASPROXY=false
    

[!NOTE] 安装完插件需要使用定数表或完成表指令时,需私聊Bot使用 更新定数表更新完成表 进行生成

[!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-2.0.3.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_maimaidx-2.0.3-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_maimaidx-2.0.3.tar.gz.

File metadata

  • Download URL: nonebot_plugin_maimaidx-2.0.3.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for nonebot_plugin_maimaidx-2.0.3.tar.gz
Algorithm Hash digest
SHA256 2163549d8593c8c9bfa3a8d8d2f81203eb5aec3b80f9c5ccf7e3593cecfc78f4
MD5 28764751cdf771ef3916b3b9221df671
BLAKE2b-256 887ad00d859e9cc35e38384e024fa4b1adf3c5541938433f0b774f77d80152b9

See more details on using hashes here.

File details

Details for the file nonebot_plugin_maimaidx-2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_maimaidx-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c73cb3d911fc2172420d1c1e04d4175d39e75a1b024a60ff21261dc73cddfea
MD5 7974d1e505bbc348286057a74de3dc05
BLAKE2b-256 5d5ad865811076118b7422175f8caac6dde3d8640438d4a50cc2c6ed1486e9db

See more details on using hashes here.

Supported by

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