Skip to main content

nonebot-plugin-miao

原神 / 崩坏:星穹铁道的 NoneBot2 抽卡记录、模拟抽卡与角色面板插件,移植自 miao-plugin(MIT)。支持 OneBot V11。

功能

  • Authkey 抽卡记录更新、分析、按版本统计、UIGF / SRGF 导入导出
  • 原神与星铁模拟抽卡、保底、武器定轨和每日次数限制
  • Enka(原神)、Mihomo(星铁)、米游社 Cookie 面板更新
  • 属性计算、圣遗物 / 遗器评分、面板列表 / 详情 / 伤害图片

安装

nb plugin install nonebot-plugin-miao-genshin
pip install nonebot-plugin-miao-genshin
poetry add nonebot-plugin-miao-genshin

注意:PyPI 上的 nonebot-plugin-miao 是他人发布的无关项目,请勿安装;本插件的 PyPI 包名为 nonebot-plugin-miao-genshin(导入模块名仍为 nonebot_plugin_miao)。

配置

均有默认值;在 NoneBot .env 中按需覆盖。

配置项 默认值 说明
MIAO_RES_MIRROR jsDelivr miao-plugin resources 角色图片与静态资源镜像
MIAO_PROFILE_INTERVAL 3 面板更新冷却(分钟)
MIAO_MYS_COOKIE 全局米游社 Cookie(可选)
MIAO_GACHA_DAILY_LIMIT 1 每日模拟十连次数

指令

指令 范围 说明
#绑定uid <UID> / #星铁绑定uid <UID> 群聊、私聊 绑定游戏 UID
#绑定cookie <cookie> 仅私聊 绑定米游社 Cookie
#更新抽卡记录 / #抽卡分析 / #全部池统计 群聊、私聊 抽卡记录与统计;星铁命令前加“星铁”
#十连 / #武器十连 / #定轨 群聊、私聊 模拟抽卡与定轨
#导入记录 / #导出记录 群聊、私聊 UIGF / SRGF 记录交换
#更新面板 / #米游社更新面板 群聊、私聊 更新角色面板
#面板列表 / #角色名面板 / #角色名伤害2 群聊、私聊 查看面板与指定伤害条目
#圣遗物列表 / #面板帮助 / #抽卡帮助 群聊、私聊 列表与帮助

移植对照

miao-plugin 功能 本插件位置 状态
抽卡记录、分析、模拟 gacha/datasource/gacha_log.py 已实现
Enka / Mihomo / 米游社面板 datasource/ 已实现
属性、评分与伤害规则 core/dmg/ 已实现
面板和抽卡卡片 render/ 已实现

未移植:群内排名、练度统计、面板图上传、私有 API、备选面板源与 Yunzai 按钮交互。

开发

poetry install
poetry run python -m compileall nonebot_plugin_miao
poetry run pytest -v
poetry run ruff check .

致谢与许可

本项目使用 MIT License

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_miao_genshin-0.1.1.tar.gz (4.5 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_miao_genshin-0.1.1-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_miao_genshin-0.1.1.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_miao_genshin-0.1.1.tar.gz
Algorithm Hash digest
SHA256 61be975291ae2cf88b1cf27e1c5b0ad706bb5cf2d5ffa50980bcd099228472b9
MD5 beda51ab0fc702d270b195d597df8c2e
BLAKE2b-256 88f8806b6ed1cffe51664a8f93eaf1494fec8f0d6c2b1b76e2a4a7203ef1fefd

See more details on using hashes here.

File details

Details for the file nonebot_plugin_miao_genshin-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_miao_genshin-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94ea4ecb0c243b2d2cfa004850691cea312719947d947c301e5e163ee114072a
MD5 4b427d7810fffcb63e27a7ac5c72fa40
BLAKE2b-256 970a37eacc08571b357deabba86df0c54d346bf95a12b37d378b2b3e4e8cc1c0

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page