Skip to main content

学园偶像大师算分:产出评级、训练属性、强化月算分与角色别称管理

Project description

nonebot-plugin-gkmscalculator

学园偶像大师算分插件:产出评级(算分)、训练属性(算属性)、强化月算分、角色别称管理;支持截图 OCR。

安装

在 NoneBot2 项目根目录执行:

nb plugin install nonebot-plugin-gkmscalculator

或使用包管理器:

pip install nonebot-plugin-gkmscalculator

pyproject.toml[tool.nonebot] 中加载插件(若使用 nb-cli 管理):

plugins = ["nonebot_plugin_gkmsCalculator"]

配置

在 NoneBot 环境配置(如 .env)中设置插件配置项,前缀与 NoneBot 全局配置一致,例如:

配置项 说明 默认
api_key 视觉/OCR 所用 API Key 空(未配置时 OCR 不可用)
api_url OpenAI 兼容接口 Base URL https://api.siliconflow.cn/v1
model 模型名
provider 提供商标识 siliconflow
api_timeout 请求超时(秒) 30
max_retries 最大重试次数 3
debug_mode 调试日志 false

具体字段名以项目中 Config 类及 NoneBot 驱动配置规则为准。

用法概要

  • 算分算分 Vo Di Vi [期中分],支持截图
  • 算属性算属性 [角色代号] 红 蓝 黄 红% 蓝% 黄% [道具] [第几次训练],支持截图
  • 强化月算分强化月算分 Vo Da Vi [期中分] [星星数],支持截图
  • 别称角色别称列表添加角色别称删除角色别称(后两者需超级用户)

完整说明见插件元数据 usage 或源码 __init__.py

本项目布局遵循 NoneBot 插件发布指南RF-Tar-Railt/nonebot-plugin-template(PDM、src 布局、pdm-backend)。

pdm sync -G dev
pdm run test
pdm build

发布:将 pyproject.tomlversion 与 Git 标签(如 v0.2.0)对齐后推送 v*,由 .github/workflows/release.yml 执行 pdm publish。请先在 PyPI Trusted Publisher 绑定本仓库,并把 src/nonebot_plugin_gkmsCalculator/__init__.pyhomepagepyproject.toml[project.urls] 改为你自己的项目主页。

与旧版「扁平插件目录」的对接

若此前把整个文件夹直接放在机器人的 plugins/ 下,迁移后请任选其一:在本仓库根目录执行 pip install -e . 后按模块名加载,或使用 nb plugin install / pip install 安装发布包。勿再将 src 子目录单独当作插件路径。

许可证

MIT

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_gkmscalculator-0.2.0.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

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

nonebot_plugin_gkmscalculator-0.2.0-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_gkmscalculator-0.2.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_gkmscalculator-0.2.0.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.7 CPython/3.10.20 Linux/6.17.0-1008-azure

File hashes

Hashes for nonebot_plugin_gkmscalculator-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9c4650bc7e5a4c14cc19ba404a4c55fc09b97085bd593f7087e18aa933a6da92
MD5 683992da299ea13a1740d373f53e0128
BLAKE2b-256 cbc74b460717d08f5dbe921832740fb1551c14b27c0a8051398a40df8661b24f

See more details on using hashes here.

File details

Details for the file nonebot_plugin_gkmscalculator-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_gkmscalculator-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 802cb33749ef7f2a23dabb967939ba46adae74a39482419d37708861cdc097d7
MD5 20d99aaee508ecb73b9140dfb1e69d9e
BLAKE2b-256 2fb99fb408ced42783b2858172779d830fe5e77144992b3849b554f22ddaa4ef

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