nonebot-plugin-gspanel


Namenonebot-plugin-gspanel JSON
Version 0.2.25 PyPI version JSON
download
home_pagehttps://github.com/monsterxcn/nonebot-plugin-gspanel
SummaryGenshin player cards plugin for NoneBot2
upload_time2023-11-09 07:32:02
maintainer
docs_urlNone
authormonsterxcn
requires_python>=3.8.1,<4.0
licenseMIT
keywords nonebot nonebot2 genshin panel card
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">NoneBot Plugin GsPanel</h1></br>


<p align="center">🤖 用于展示原神游戏内角色展柜数据的 NoneBot2 插件</p></br>


<p align="center">
  <a href="https://raw.githubusercontent.com/monsterxcn/nonebot-plugin-gspanel/master/LICENSE"><img src="https://img.shields.io/github/license/monsterxcn/nonebot-plugin-gspanel" alt="license" /></a>
  <a href="https://pypi.python.org/pypi/nonebot-plugin-gspanel"><img src="https://img.shields.io/pypi/v/nonebot-plugin-gspanel" alt="pypi" /></a>
  <a href="https://www.python.org/"><img src="https://img.shields.io/badge/python-3.8+-blue" alt="python" /></a>
  <a href="https://jq.qq.com/?_wv=1027&k=GF2vqPgf"><img src="https://img.shields.io/badge/QQ%E7%BE%A4-662597191-orange" alt="QQ Chat Group" /></a><br />
  <a href="https://github.com/psf/black"><img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Code style: black" /></a>
  <a href="https://pycqa.github.io/isort"><img src="https://img.shields.io/badge/%20imports-isort-%231674b1?&labelColor=ef8336" alt="Imports: isort" /></a>
  <a href="https://flake8.pycqa.org/"><img src="https://img.shields.io/badge/lint-flake8-&labelColor=4c9c39" alt="Lint: flake8" /></a>
  <a href="https://results.pre-commit.ci/latest/github/monsterxcn/nonebot-plugin-gspanel/main"><img src="https://results.pre-commit.ci/badge/github/monsterxcn/nonebot-plugin-gspanel/main.svg" alt="pre-commit" /></a>
</p></br>


| ![琴](https://user-images.githubusercontent.com/22407052/201662130-2b3bdcd3-acaa-4b59-9c88-3e50fa1887f3.PNG) | ![刻晴](https://user-images.githubusercontent.com/22407052/201661930-f9ecdfe0-e278-4641-a012-cf090da6b6c7.PNG) | ![妮露](https://user-images.githubusercontent.com/22407052/201667744-decfdf25-c889-4a65-bbe0-94e194fe8d82.PNG) |
|:--:|:--:|:--:|


## 安装方法


如果你正在使用 2.0.0.beta1 以上版本 NoneBot2,推荐使用以下命令安装:


```bash
# 从 nb_cli 安装
nb plugin install nonebot-plugin-gspanel
```


> Yunzai [@realhuhu/py-plugin](https://github.com/realhuhu/py-plugin) 插件用户安装方法请查看 [#38](https://github.com/monsterxcn/nonebot-plugin-gspanel/discussions/38),插件不保证完全可用,请尽量自行解决相关问题。


## 使用须知


 - 插件的圣遗物评分计算规则、卡片样式均来自 [@yoimiya-kokomi/miao-plugin](https://github.com/yoimiya-kokomi/miao-plugin)。插件移植时对 **评分规则** 主要做了以下修改:
   
   + 以角色生命值、攻击力、防御力的实际基础值进行词条得分计算,导致固定值的生命值、攻击力、防御力词条评分相较原版有小幅度波动
   + 于面板数据区域展示圣遗物评分使用的词条权重规则,插件尚未自定义词条权重规则的角色使用默认规则(攻击力 `75`、暴击率 `100`、暴击伤害 `100`)
   + 于面板数据区域展示角色最高的伤害加成数据,该属性与角色实际伤害属性不一致时区别显示词条权重规则
   + 对元素属性异常的空之杯进行评分惩罚,扣除该圣遗物总分的 50%(最大扣除比例)
   
 - 插件返回「暂时无法访问面板数据接口..」可能的原因有:Bot 与 [Enka.Network](https://enka.network/) 的连接不稳定;[Enka.Network](https://enka.network/) 服务器暂时故障等。
   
 - 插件首次生成某个角色的面板图片时,会尝试从 [Enka.Network](https://enka.network/) 下载该角色的抽卡大图、命座图片、技能图片、圣遗物及武器图片等素材图片,生成面板图片的时间由 Bot 与 [Enka.Network](https://enka.network/) 的连接质量决定。素材图片下载至本地后将不再从远程下载,生成面板图片的时间将大幅缩短。
   
 - 一般来说,插件安装完成后无需设置环境变量,只需重启 Bot 即可开始使用。你也可以在 NoneBot2 当前使用的 `.env` 文件中添加下表给出的环境变量,对插件进行更多配置。环境变量修改后需要重启 Bot 才能生效。
   
   | 环境变量 | 必需 | 默认 | 说明 |
   |:-------|:----:|:-----|:----|
   | `gspanel_alias` | 否 | `["面板"]` | 插件响应词别名,多个别名按 `["面面", "板板"]` 格式填写 |
   | `gspanel_scale` | 否 | `1.5` | 浏览器缩放比例,此值越大返回图片的分辨率越高 |
   | `resources_dir` | 否 | `/path/to/bot/data/` | 插件数据缓存目录的父文件夹,包含 `gspanel` 文件夹的上级文件夹路径 |
   | `resources_mirror` | 否 | `https://enka.network/ui/` | 素材图片下载镜像,需提供 `UI_Talent_S_Nilou_01.png` 形式的图片地址,可选镜像:<br>`https://api.ambr.top/assets/UI/`(安柏计划)<br>`https://cdn.monsterx.cn/genshin/`(插件作者) |
   
 - 插件图片生成采用 [@kexue-z/nonebot-plugin-htmlrender](https://github.com/kexue-z/nonebot-plugin-htmlrender),若插件自动安装运行 Chromium 所需的额外依赖失败,请参考 [@SK-415/HarukaBot](https://haruka-bot.sk415.icu/faq.html#playwright-%E4%BE%9D%E8%B5%96%E4%B8%8D%E5%85%A8) 给出的以下解决方案:
   
   + Ubuntu:`python3 -m playwright install-deps`
   + CentOS(仅供参考):`yum install -y atk at-spi2-atk cups-libs libxkbcommon libXcomposite libXdamage libXrandr mesa-libgbm gtk3`
   + 其他非 Ubuntu 系统:[@microsoft/playwright/issues](https://github.com/microsoft/playwright/issues)
   
   其他 Playwright 相关问题也请尽量自行解决,或者前往 [@kexue-z/nonebot-plugin-htmlrender/issues](https://github.com/kexue-z/nonebot-plugin-htmlrender) / [@microsoft/playwright/issues](https://github.com/microsoft/playwright/issues) 搜索提问。~~你硬要问我的话,大概也只能得到一句「哇嘎拉乃哟」~~


## 命令说明


### 角色面板


插件响应以 `panel` / `面板` 开头的消息,下面仅以 `面板` 为例:


*\* 如果定义了环境变量 `gspanel_alias` 则以环境变量定义的命令别名为准,默认情况下该环境变量会使插件响应 `面板` 开头的消息。*


 - `面板绑定100123456` / `面板绑定100123456 @某人` / `面板绑定2334556789 100123456`
   
   绑定 UID `100123456` 至发送此指令的 QQ,QQ 已被绑定过则会更新绑定的 UID。
   
   Bot 管理员可以通过在此指令后紧跟 `2334556789` 或附带 `@某人` 的方式将 UID `100123456` 绑定至指定的 QQ。
   
 - `面板` / `面板@某人` / `面板100123456`
   
   查找 QQ 绑定的 UID / UID `100123456` 角色展柜中展示的所有角色(图片)。
   
 - `面板夜兰` / `面板夜兰@某人` / `面板夜兰100123456` / `面板100123456夜兰`
   
   查找 QQ 绑定的 UID / UID `100123456` 的夜兰面板(图片)。


*\* 所有指令都可以用空格将关键词分割开来,如果你喜欢的话。*


### 队伍伤害


插件响应以 `teamdmg` / `队伍伤害` 开头的消息,下面仅以 `队伍伤害` 为例:


 - `队伍伤害` / `队伍伤害100123456` / `队伍伤害@某人`
   
   查找指定 UID 角色展柜中前四个角色组成的队伍伤害。
   
   默认隐藏了伤害过程表格,如需查看具体伤害过程可以使用 `队伍伤害详情` / `队伍伤害过程` / `队伍伤害全图` 来强制显示全部数据(并不是单独返回伤害过程表格)。
   
   当仅发送 `队伍伤害` 时将尝试使用发送此指令的 QQ 绑定的 UID;附带 9 位数字时尝试使用该 UID;附带 `@某人` 时将尝试使用指定 QQ 绑定的 UID。
   
 - `队伍伤害雷九万班` / `队伍伤害 雷神 九条 万叶 班尼特` / `队伍伤害雷神 九条 万叶 班尼特@某人`
   
   查找雷电将军、九条裟罗、枫原万叶、班尼特组成的队伍伤害。注意角色名之间必须使用空格分开。含有 **旅行者** 的配队暂时无法查询。队伍角色只要使用 `面板` 指令查询过或者正在展柜中摆放即可配队(即所有查询过的角色都有缓存,使用 `面板` 指令查看所有可用的角色)。
   
   为此形式的命令指定 UID 方式与上面相同。
   
   队伍别名支持可能不全请见谅,如果有十分流行的配队未能支持请前往 [discussions](https://github.com/monsterxcn/nonebot-plugin-gspanel/discussions) 提出。


*\* 队伍伤害为 **实验性功能**,计算结果可能存在问题。欢迎附带详细日志提交 issue 帮助改进此功能。*


## 特别鸣谢


[@nonebot/nonebot2](https://github.com/nonebot/nonebot2/) | [@Mrs4s/go-cqhttp](https://github.com/Mrs4s/go-cqhttp) | [@yoimiya-kokomi/miao-plugin](https://github.com/yoimiya-kokomi/miao-plugin) | [@kexue-z/nonebot-plugin-htmlrender](https://github.com/kexue-z/nonebot-plugin-htmlrender) | [@UIGF-org/UIGF-API](https://github.com/UIGF-org/UIGF-API) | [@DGP-Studio/Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata) | [Enka.Network](https://enka.network/) | [Miniprogram Teyvat Helper](#) | [@MiniGrayGay](https://github.com/MiniGrayGay)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/monsterxcn/nonebot-plugin-gspanel",
    "name": "nonebot-plugin-gspanel",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8.1,<4.0",
    "maintainer_email": "",
    "keywords": "nonebot,nonebot2,genshin,panel,card",
    "author": "monsterxcn",
    "author_email": "monsterxcn@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/8a/24/44c988895711d881117061c4ad8f452d6fb3a061d93e8f1857b912397233/nonebot_plugin_gspanel-0.2.25.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">NoneBot Plugin GsPanel</h1></br>\n\n\n<p align=\"center\">\ud83e\udd16 \u7528\u4e8e\u5c55\u793a\u539f\u795e\u6e38\u620f\u5185\u89d2\u8272\u5c55\u67dc\u6570\u636e\u7684 NoneBot2 \u63d2\u4ef6</p></br>\n\n\n<p align=\"center\">\n  <a href=\"https://raw.githubusercontent.com/monsterxcn/nonebot-plugin-gspanel/master/LICENSE\"><img src=\"https://img.shields.io/github/license/monsterxcn/nonebot-plugin-gspanel\" alt=\"license\" /></a>\n  <a href=\"https://pypi.python.org/pypi/nonebot-plugin-gspanel\"><img src=\"https://img.shields.io/pypi/v/nonebot-plugin-gspanel\" alt=\"pypi\" /></a>\n  <a href=\"https://www.python.org/\"><img src=\"https://img.shields.io/badge/python-3.8+-blue\" alt=\"python\" /></a>\n  <a href=\"https://jq.qq.com/?_wv=1027&k=GF2vqPgf\"><img src=\"https://img.shields.io/badge/QQ%E7%BE%A4-662597191-orange\" alt=\"QQ Chat Group\" /></a><br />\n  <a href=\"https://github.com/psf/black\"><img src=\"https://img.shields.io/badge/code%20style-black-000000.svg\" alt=\"Code style: black\" /></a>\n  <a href=\"https://pycqa.github.io/isort\"><img src=\"https://img.shields.io/badge/%20imports-isort-%231674b1?&labelColor=ef8336\" alt=\"Imports: isort\" /></a>\n  <a href=\"https://flake8.pycqa.org/\"><img src=\"https://img.shields.io/badge/lint-flake8-&labelColor=4c9c39\" alt=\"Lint: flake8\" /></a>\n  <a href=\"https://results.pre-commit.ci/latest/github/monsterxcn/nonebot-plugin-gspanel/main\"><img src=\"https://results.pre-commit.ci/badge/github/monsterxcn/nonebot-plugin-gspanel/main.svg\" alt=\"pre-commit\" /></a>\n</p></br>\n\n\n| ![\u7434](https://user-images.githubusercontent.com/22407052/201662130-2b3bdcd3-acaa-4b59-9c88-3e50fa1887f3.PNG) | ![\u523b\u6674](https://user-images.githubusercontent.com/22407052/201661930-f9ecdfe0-e278-4641-a012-cf090da6b6c7.PNG) | ![\u59ae\u9732](https://user-images.githubusercontent.com/22407052/201667744-decfdf25-c889-4a65-bbe0-94e194fe8d82.PNG) |\n|:--:|:--:|:--:|\n\n\n## \u5b89\u88c5\u65b9\u6cd5\n\n\n\u5982\u679c\u4f60\u6b63\u5728\u4f7f\u7528 2.0.0.beta1 \u4ee5\u4e0a\u7248\u672c NoneBot2\uff0c\u63a8\u8350\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5\uff1a\n\n\n```bash\n# \u4ece nb_cli \u5b89\u88c5\nnb plugin install nonebot-plugin-gspanel\n```\n\n\n> Yunzai [@realhuhu/py-plugin](https://github.com/realhuhu/py-plugin) \u63d2\u4ef6\u7528\u6237\u5b89\u88c5\u65b9\u6cd5\u8bf7\u67e5\u770b [#38](https://github.com/monsterxcn/nonebot-plugin-gspanel/discussions/38)\uff0c\u63d2\u4ef6\u4e0d\u4fdd\u8bc1\u5b8c\u5168\u53ef\u7528\uff0c\u8bf7\u5c3d\u91cf\u81ea\u884c\u89e3\u51b3\u76f8\u5173\u95ee\u9898\u3002\n\n\n## \u4f7f\u7528\u987b\u77e5\n\n\n - \u63d2\u4ef6\u7684\u5723\u9057\u7269\u8bc4\u5206\u8ba1\u7b97\u89c4\u5219\u3001\u5361\u7247\u6837\u5f0f\u5747\u6765\u81ea [@yoimiya-kokomi/miao-plugin](https://github.com/yoimiya-kokomi/miao-plugin)\u3002\u63d2\u4ef6\u79fb\u690d\u65f6\u5bf9 **\u8bc4\u5206\u89c4\u5219** \u4e3b\u8981\u505a\u4e86\u4ee5\u4e0b\u4fee\u6539\uff1a\n   \n   + \u4ee5\u89d2\u8272\u751f\u547d\u503c\u3001\u653b\u51fb\u529b\u3001\u9632\u5fa1\u529b\u7684\u5b9e\u9645\u57fa\u7840\u503c\u8fdb\u884c\u8bcd\u6761\u5f97\u5206\u8ba1\u7b97\uff0c\u5bfc\u81f4\u56fa\u5b9a\u503c\u7684\u751f\u547d\u503c\u3001\u653b\u51fb\u529b\u3001\u9632\u5fa1\u529b\u8bcd\u6761\u8bc4\u5206\u76f8\u8f83\u539f\u7248\u6709\u5c0f\u5e45\u5ea6\u6ce2\u52a8\n   + \u4e8e\u9762\u677f\u6570\u636e\u533a\u57df\u5c55\u793a\u5723\u9057\u7269\u8bc4\u5206\u4f7f\u7528\u7684\u8bcd\u6761\u6743\u91cd\u89c4\u5219\uff0c\u63d2\u4ef6\u5c1a\u672a\u81ea\u5b9a\u4e49\u8bcd\u6761\u6743\u91cd\u89c4\u5219\u7684\u89d2\u8272\u4f7f\u7528\u9ed8\u8ba4\u89c4\u5219\uff08\u653b\u51fb\u529b `75`\u3001\u66b4\u51fb\u7387 `100`\u3001\u66b4\u51fb\u4f24\u5bb3 `100`\uff09\n   + \u4e8e\u9762\u677f\u6570\u636e\u533a\u57df\u5c55\u793a\u89d2\u8272\u6700\u9ad8\u7684\u4f24\u5bb3\u52a0\u6210\u6570\u636e\uff0c\u8be5\u5c5e\u6027\u4e0e\u89d2\u8272\u5b9e\u9645\u4f24\u5bb3\u5c5e\u6027\u4e0d\u4e00\u81f4\u65f6\u533a\u522b\u663e\u793a\u8bcd\u6761\u6743\u91cd\u89c4\u5219\n   + \u5bf9\u5143\u7d20\u5c5e\u6027\u5f02\u5e38\u7684\u7a7a\u4e4b\u676f\u8fdb\u884c\u8bc4\u5206\u60e9\u7f5a\uff0c\u6263\u9664\u8be5\u5723\u9057\u7269\u603b\u5206\u7684 50%\uff08\u6700\u5927\u6263\u9664\u6bd4\u4f8b\uff09\n   \n - \u63d2\u4ef6\u8fd4\u56de\u300c\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee\u9762\u677f\u6570\u636e\u63a5\u53e3..\u300d\u53ef\u80fd\u7684\u539f\u56e0\u6709\uff1aBot \u4e0e [Enka.Network](https://enka.network/) \u7684\u8fde\u63a5\u4e0d\u7a33\u5b9a\uff1b[Enka.Network](https://enka.network/) \u670d\u52a1\u5668\u6682\u65f6\u6545\u969c\u7b49\u3002\n   \n - \u63d2\u4ef6\u9996\u6b21\u751f\u6210\u67d0\u4e2a\u89d2\u8272\u7684\u9762\u677f\u56fe\u7247\u65f6\uff0c\u4f1a\u5c1d\u8bd5\u4ece [Enka.Network](https://enka.network/) \u4e0b\u8f7d\u8be5\u89d2\u8272\u7684\u62bd\u5361\u5927\u56fe\u3001\u547d\u5ea7\u56fe\u7247\u3001\u6280\u80fd\u56fe\u7247\u3001\u5723\u9057\u7269\u53ca\u6b66\u5668\u56fe\u7247\u7b49\u7d20\u6750\u56fe\u7247\uff0c\u751f\u6210\u9762\u677f\u56fe\u7247\u7684\u65f6\u95f4\u7531 Bot \u4e0e [Enka.Network](https://enka.network/) \u7684\u8fde\u63a5\u8d28\u91cf\u51b3\u5b9a\u3002\u7d20\u6750\u56fe\u7247\u4e0b\u8f7d\u81f3\u672c\u5730\u540e\u5c06\u4e0d\u518d\u4ece\u8fdc\u7a0b\u4e0b\u8f7d\uff0c\u751f\u6210\u9762\u677f\u56fe\u7247\u7684\u65f6\u95f4\u5c06\u5927\u5e45\u7f29\u77ed\u3002\n   \n - \u4e00\u822c\u6765\u8bf4\uff0c\u63d2\u4ef6\u5b89\u88c5\u5b8c\u6210\u540e\u65e0\u9700\u8bbe\u7f6e\u73af\u5883\u53d8\u91cf\uff0c\u53ea\u9700\u91cd\u542f Bot \u5373\u53ef\u5f00\u59cb\u4f7f\u7528\u3002\u4f60\u4e5f\u53ef\u4ee5\u5728 NoneBot2 \u5f53\u524d\u4f7f\u7528\u7684 `.env` \u6587\u4ef6\u4e2d\u6dfb\u52a0\u4e0b\u8868\u7ed9\u51fa\u7684\u73af\u5883\u53d8\u91cf\uff0c\u5bf9\u63d2\u4ef6\u8fdb\u884c\u66f4\u591a\u914d\u7f6e\u3002\u73af\u5883\u53d8\u91cf\u4fee\u6539\u540e\u9700\u8981\u91cd\u542f Bot \u624d\u80fd\u751f\u6548\u3002\n   \n   | \u73af\u5883\u53d8\u91cf | \u5fc5\u9700 | \u9ed8\u8ba4 | \u8bf4\u660e |\n   |:-------|:----:|:-----|:----|\n   | `gspanel_alias` | \u5426 | `[\"\u9762\u677f\"]` | \u63d2\u4ef6\u54cd\u5e94\u8bcd\u522b\u540d\uff0c\u591a\u4e2a\u522b\u540d\u6309 `[\"\u9762\u9762\", \"\u677f\u677f\"]` \u683c\u5f0f\u586b\u5199 |\n   | `gspanel_scale` | \u5426 | `1.5` | \u6d4f\u89c8\u5668\u7f29\u653e\u6bd4\u4f8b\uff0c\u6b64\u503c\u8d8a\u5927\u8fd4\u56de\u56fe\u7247\u7684\u5206\u8fa8\u7387\u8d8a\u9ad8 |\n   | `resources_dir` | \u5426 | `/path/to/bot/data/` | \u63d2\u4ef6\u6570\u636e\u7f13\u5b58\u76ee\u5f55\u7684\u7236\u6587\u4ef6\u5939\uff0c\u5305\u542b `gspanel` \u6587\u4ef6\u5939\u7684\u4e0a\u7ea7\u6587\u4ef6\u5939\u8def\u5f84 |\n   | `resources_mirror` | \u5426 | `https://enka.network/ui/` | \u7d20\u6750\u56fe\u7247\u4e0b\u8f7d\u955c\u50cf\uff0c\u9700\u63d0\u4f9b `UI_Talent_S_Nilou_01.png` \u5f62\u5f0f\u7684\u56fe\u7247\u5730\u5740\uff0c\u53ef\u9009\u955c\u50cf\uff1a<br>`https://api.ambr.top/assets/UI/`\uff08\u5b89\u67cf\u8ba1\u5212\uff09<br>`https://cdn.monsterx.cn/genshin/`\uff08\u63d2\u4ef6\u4f5c\u8005\uff09 |\n   \n - \u63d2\u4ef6\u56fe\u7247\u751f\u6210\u91c7\u7528 [@kexue-z/nonebot-plugin-htmlrender](https://github.com/kexue-z/nonebot-plugin-htmlrender)\uff0c\u82e5\u63d2\u4ef6\u81ea\u52a8\u5b89\u88c5\u8fd0\u884c Chromium \u6240\u9700\u7684\u989d\u5916\u4f9d\u8d56\u5931\u8d25\uff0c\u8bf7\u53c2\u8003 [@SK-415/HarukaBot](https://haruka-bot.sk415.icu/faq.html#playwright-%E4%BE%9D%E8%B5%96%E4%B8%8D%E5%85%A8) \u7ed9\u51fa\u7684\u4ee5\u4e0b\u89e3\u51b3\u65b9\u6848\uff1a\n   \n   + Ubuntu\uff1a`python3 -m playwright install-deps`\n   + CentOS\uff08\u4ec5\u4f9b\u53c2\u8003\uff09\uff1a`yum install -y atk at-spi2-atk cups-libs libxkbcommon libXcomposite libXdamage libXrandr mesa-libgbm gtk3`\n   + \u5176\u4ed6\u975e Ubuntu \u7cfb\u7edf\uff1a[@microsoft/playwright/issues](https://github.com/microsoft/playwright/issues)\n   \n   \u5176\u4ed6 Playwright \u76f8\u5173\u95ee\u9898\u4e5f\u8bf7\u5c3d\u91cf\u81ea\u884c\u89e3\u51b3\uff0c\u6216\u8005\u524d\u5f80 [@kexue-z/nonebot-plugin-htmlrender/issues](https://github.com/kexue-z/nonebot-plugin-htmlrender) / [@microsoft/playwright/issues](https://github.com/microsoft/playwright/issues) \u641c\u7d22\u63d0\u95ee\u3002~~\u4f60\u786c\u8981\u95ee\u6211\u7684\u8bdd\uff0c\u5927\u6982\u4e5f\u53ea\u80fd\u5f97\u5230\u4e00\u53e5\u300c\u54c7\u560e\u62c9\u4e43\u54df\u300d~~\n\n\n## \u547d\u4ee4\u8bf4\u660e\n\n\n### \u89d2\u8272\u9762\u677f\n\n\n\u63d2\u4ef6\u54cd\u5e94\u4ee5 `panel` / `\u9762\u677f` \u5f00\u5934\u7684\u6d88\u606f\uff0c\u4e0b\u9762\u4ec5\u4ee5 `\u9762\u677f` \u4e3a\u4f8b\uff1a\n\n\n*\\* \u5982\u679c\u5b9a\u4e49\u4e86\u73af\u5883\u53d8\u91cf `gspanel_alias` \u5219\u4ee5\u73af\u5883\u53d8\u91cf\u5b9a\u4e49\u7684\u547d\u4ee4\u522b\u540d\u4e3a\u51c6\uff0c\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u8be5\u73af\u5883\u53d8\u91cf\u4f1a\u4f7f\u63d2\u4ef6\u54cd\u5e94 `\u9762\u677f` \u5f00\u5934\u7684\u6d88\u606f\u3002*\n\n\n - `\u9762\u677f\u7ed1\u5b9a100123456` / `\u9762\u677f\u7ed1\u5b9a100123456 @\u67d0\u4eba` / `\u9762\u677f\u7ed1\u5b9a2334556789 100123456`\n   \n   \u7ed1\u5b9a UID `100123456` \u81f3\u53d1\u9001\u6b64\u6307\u4ee4\u7684 QQ\uff0cQQ \u5df2\u88ab\u7ed1\u5b9a\u8fc7\u5219\u4f1a\u66f4\u65b0\u7ed1\u5b9a\u7684 UID\u3002\n   \n   Bot \u7ba1\u7406\u5458\u53ef\u4ee5\u901a\u8fc7\u5728\u6b64\u6307\u4ee4\u540e\u7d27\u8ddf `2334556789` \u6216\u9644\u5e26 `@\u67d0\u4eba` \u7684\u65b9\u5f0f\u5c06 UID `100123456` \u7ed1\u5b9a\u81f3\u6307\u5b9a\u7684 QQ\u3002\n   \n - `\u9762\u677f` / `\u9762\u677f@\u67d0\u4eba` / `\u9762\u677f100123456`\n   \n   \u67e5\u627e QQ \u7ed1\u5b9a\u7684 UID / UID `100123456` \u89d2\u8272\u5c55\u67dc\u4e2d\u5c55\u793a\u7684\u6240\u6709\u89d2\u8272\uff08\u56fe\u7247\uff09\u3002\n   \n - `\u9762\u677f\u591c\u5170` / `\u9762\u677f\u591c\u5170@\u67d0\u4eba` / `\u9762\u677f\u591c\u5170100123456` / `\u9762\u677f100123456\u591c\u5170`\n   \n   \u67e5\u627e QQ \u7ed1\u5b9a\u7684 UID / UID `100123456` \u7684\u591c\u5170\u9762\u677f\uff08\u56fe\u7247\uff09\u3002\n\n\n*\\* \u6240\u6709\u6307\u4ee4\u90fd\u53ef\u4ee5\u7528\u7a7a\u683c\u5c06\u5173\u952e\u8bcd\u5206\u5272\u5f00\u6765\uff0c\u5982\u679c\u4f60\u559c\u6b22\u7684\u8bdd\u3002*\n\n\n### \u961f\u4f0d\u4f24\u5bb3\n\n\n\u63d2\u4ef6\u54cd\u5e94\u4ee5 `teamdmg` / `\u961f\u4f0d\u4f24\u5bb3` \u5f00\u5934\u7684\u6d88\u606f\uff0c\u4e0b\u9762\u4ec5\u4ee5 `\u961f\u4f0d\u4f24\u5bb3` \u4e3a\u4f8b\uff1a\n\n\n - `\u961f\u4f0d\u4f24\u5bb3` / `\u961f\u4f0d\u4f24\u5bb3100123456` / `\u961f\u4f0d\u4f24\u5bb3@\u67d0\u4eba`\n   \n   \u67e5\u627e\u6307\u5b9a UID \u89d2\u8272\u5c55\u67dc\u4e2d\u524d\u56db\u4e2a\u89d2\u8272\u7ec4\u6210\u7684\u961f\u4f0d\u4f24\u5bb3\u3002\n   \n   \u9ed8\u8ba4\u9690\u85cf\u4e86\u4f24\u5bb3\u8fc7\u7a0b\u8868\u683c\uff0c\u5982\u9700\u67e5\u770b\u5177\u4f53\u4f24\u5bb3\u8fc7\u7a0b\u53ef\u4ee5\u4f7f\u7528 `\u961f\u4f0d\u4f24\u5bb3\u8be6\u60c5` / `\u961f\u4f0d\u4f24\u5bb3\u8fc7\u7a0b` / `\u961f\u4f0d\u4f24\u5bb3\u5168\u56fe` \u6765\u5f3a\u5236\u663e\u793a\u5168\u90e8\u6570\u636e\uff08\u5e76\u4e0d\u662f\u5355\u72ec\u8fd4\u56de\u4f24\u5bb3\u8fc7\u7a0b\u8868\u683c\uff09\u3002\n   \n   \u5f53\u4ec5\u53d1\u9001 `\u961f\u4f0d\u4f24\u5bb3` \u65f6\u5c06\u5c1d\u8bd5\u4f7f\u7528\u53d1\u9001\u6b64\u6307\u4ee4\u7684 QQ \u7ed1\u5b9a\u7684 UID\uff1b\u9644\u5e26 9 \u4f4d\u6570\u5b57\u65f6\u5c1d\u8bd5\u4f7f\u7528\u8be5 UID\uff1b\u9644\u5e26 `@\u67d0\u4eba` \u65f6\u5c06\u5c1d\u8bd5\u4f7f\u7528\u6307\u5b9a QQ \u7ed1\u5b9a\u7684 UID\u3002\n   \n - `\u961f\u4f0d\u4f24\u5bb3\u96f7\u4e5d\u4e07\u73ed` / `\u961f\u4f0d\u4f24\u5bb3 \u96f7\u795e \u4e5d\u6761 \u4e07\u53f6 \u73ed\u5c3c\u7279` / `\u961f\u4f0d\u4f24\u5bb3\u96f7\u795e \u4e5d\u6761 \u4e07\u53f6 \u73ed\u5c3c\u7279@\u67d0\u4eba`\n   \n   \u67e5\u627e\u96f7\u7535\u5c06\u519b\u3001\u4e5d\u6761\u88df\u7f57\u3001\u67ab\u539f\u4e07\u53f6\u3001\u73ed\u5c3c\u7279\u7ec4\u6210\u7684\u961f\u4f0d\u4f24\u5bb3\u3002\u6ce8\u610f\u89d2\u8272\u540d\u4e4b\u95f4\u5fc5\u987b\u4f7f\u7528\u7a7a\u683c\u5206\u5f00\u3002\u542b\u6709 **\u65c5\u884c\u8005** \u7684\u914d\u961f\u6682\u65f6\u65e0\u6cd5\u67e5\u8be2\u3002\u961f\u4f0d\u89d2\u8272\u53ea\u8981\u4f7f\u7528 `\u9762\u677f` \u6307\u4ee4\u67e5\u8be2\u8fc7\u6216\u8005\u6b63\u5728\u5c55\u67dc\u4e2d\u6446\u653e\u5373\u53ef\u914d\u961f\uff08\u5373\u6240\u6709\u67e5\u8be2\u8fc7\u7684\u89d2\u8272\u90fd\u6709\u7f13\u5b58\uff0c\u4f7f\u7528 `\u9762\u677f` \u6307\u4ee4\u67e5\u770b\u6240\u6709\u53ef\u7528\u7684\u89d2\u8272\uff09\u3002\n   \n   \u4e3a\u6b64\u5f62\u5f0f\u7684\u547d\u4ee4\u6307\u5b9a UID \u65b9\u5f0f\u4e0e\u4e0a\u9762\u76f8\u540c\u3002\n   \n   \u961f\u4f0d\u522b\u540d\u652f\u6301\u53ef\u80fd\u4e0d\u5168\u8bf7\u89c1\u8c05\uff0c\u5982\u679c\u6709\u5341\u5206\u6d41\u884c\u7684\u914d\u961f\u672a\u80fd\u652f\u6301\u8bf7\u524d\u5f80 [discussions](https://github.com/monsterxcn/nonebot-plugin-gspanel/discussions) \u63d0\u51fa\u3002\n\n\n*\\* \u961f\u4f0d\u4f24\u5bb3\u4e3a **\u5b9e\u9a8c\u6027\u529f\u80fd**\uff0c\u8ba1\u7b97\u7ed3\u679c\u53ef\u80fd\u5b58\u5728\u95ee\u9898\u3002\u6b22\u8fce\u9644\u5e26\u8be6\u7ec6\u65e5\u5fd7\u63d0\u4ea4 issue \u5e2e\u52a9\u6539\u8fdb\u6b64\u529f\u80fd\u3002*\n\n\n## \u7279\u522b\u9e23\u8c22\n\n\n[@nonebot/nonebot2](https://github.com/nonebot/nonebot2/) | [@Mrs4s/go-cqhttp](https://github.com/Mrs4s/go-cqhttp) | [@yoimiya-kokomi/miao-plugin](https://github.com/yoimiya-kokomi/miao-plugin) | [@kexue-z/nonebot-plugin-htmlrender](https://github.com/kexue-z/nonebot-plugin-htmlrender) | [@UIGF-org/UIGF-API](https://github.com/UIGF-org/UIGF-API) | [@DGP-Studio/Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata) | [Enka.Network](https://enka.network/) | [Miniprogram Teyvat Helper](#) | [@MiniGrayGay](https://github.com/MiniGrayGay)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Genshin player cards plugin for NoneBot2",
    "version": "0.2.25",
    "project_urls": {
        "Documentation": "https://github.com/monsterxcn/nonebot-plugin-gspanel#readme",
        "Homepage": "https://github.com/monsterxcn/nonebot-plugin-gspanel"
    },
    "split_keywords": [
        "nonebot",
        "nonebot2",
        "genshin",
        "panel",
        "card"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c52f8ba9587165c57abfe8d8e7bae5af357b22f6d3bb860c32cf82b4ebae29d",
                "md5": "7cc62c300711abd0f9bd0fba47325a90",
                "sha256": "b9c8e05592a80eb537eedcb6aaaf34963f24609a9fc89936de08c80869a93974"
            },
            "downloads": -1,
            "filename": "nonebot_plugin_gspanel-0.2.25-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7cc62c300711abd0f9bd0fba47325a90",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8.1,<4.0",
            "size": 28813,
            "upload_time": "2023-11-09T07:32:00",
            "upload_time_iso_8601": "2023-11-09T07:32:00.271465Z",
            "url": "https://files.pythonhosted.org/packages/5c/52/f8ba9587165c57abfe8d8e7bae5af357b22f6d3bb860c32cf82b4ebae29d/nonebot_plugin_gspanel-0.2.25-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a2444c988895711d881117061c4ad8f452d6fb3a061d93e8f1857b912397233",
                "md5": "710e1a04364c801cc096a15079bb7f11",
                "sha256": "36ea397cf1d470a0a0de915c192463254d382233ad33e2b9eff46258628b386b"
            },
            "downloads": -1,
            "filename": "nonebot_plugin_gspanel-0.2.25.tar.gz",
            "has_sig": false,
            "md5_digest": "710e1a04364c801cc096a15079bb7f11",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8.1,<4.0",
            "size": 29349,
            "upload_time": "2023-11-09T07:32:02",
            "upload_time_iso_8601": "2023-11-09T07:32:02.455464Z",
            "url": "https://files.pythonhosted.org/packages/8a/24/44c988895711d881117061c4ad8f452d6fb3a061d93e8f1857b912397233/nonebot_plugin_gspanel-0.2.25.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-09 07:32:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "monsterxcn",
    "github_project": "nonebot-plugin-gspanel",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nonebot-plugin-gspanel"
}
        
Elapsed time: 0.14096s