monsterxcn / nonebot-plugin-gspanel

🤖 NoneBot2 原神游戏内角色展柜数据展示插件,参考 @yoimiya-kokomi/miao-plugin
https://pypi.python.org/pypi/nonebot-plugin-gspanel
MIT License
96 stars 7 forks source link

允许配置使用文字而不是图片显示角色面板及评分信息 #45

Open xxtg666 opened 1 year ago

xxtg666 commented 1 year ago

功能请求

额外信息

合并转发文字样式(参考)
类似这样: ``` (合并转发昵称:玩家信息) 玩家名:xxx UID:xxxxxxxxx ``` ``` (合并转发昵称:基础面板) [角色名称] 等级:Lv.xx 好感:xx [xx] 生命值:xxx [xx] 攻击力:xxx [xx] 防御力:xxx (等 一些会在图片右上角显示的信息) ``` ``` (合并转发昵称:天赋、命座信息) 命之座:x 层 普通攻击:Lv.x 元素战技:Lv.x 元素爆发:Lv.x ``` ``` (合并转发昵称:武器信息) [武器名称] 等级:Lv.xx 精炼x阶 基础攻击力:xxx [武器副词条] ``` ``` (合并转发昵称:圣遗物总评) [一行会在图片的圣遗物评级上方显示的文本] 圣遗物评级:xxx 圣遗物评分:xxx ``` ``` (合并转发昵称:生之花) [圣遗物名称] [星级] xx.x - xxx (评分) 等级:Lv.xx [主词条] +xxx xx分 [副词条1] +xxx xx分 [副词条2] +xxx xx分 [副词条3] +xxx xx分 [副词条4] +xxx xx分 总分对齐:xxx% ``` 五件圣遗物格式同上 ``` (合并转发昵称:伤害计算) 评级:xx [伤害计算数据] ``` ``` (合并转发昵称:Buff 列表) [Buff 列表数据] ``` ``` Data from Enka.Network × Powered by NoneBot2 × Inspried by Miao-Plugin ```
monsterxcn commented 1 year ago

你 timeout 具体是什么情况下出现呢?并发比较高吗?具体报错是什么样的?issue 里好像也有些个 timeout 的,看起来都是用的奇奇怪怪的环境部署的,我建议用到 playwright 最好是用正常的 Ubuntu。

现在浏览器渲染都是调用 nonebot_plugin_htmlrender 的,和所有利用 htmlrender 的插件共用一个浏览器进程,占用应该也就小几百兆,页面渲染结束也会自行关闭。除非机器性能真的很差或者系统上是否有其他开销大的进程,不然不可能要考虑这些硬件因素。

以后也许会改用 Pillow 绘制,你这发文字太逆天了,我从来没见过哪个面板插件这样弄的🥲

如果真有人想这样用可以自己改改,改代码需要援助随时加群问我都可以,我先躺了

xxtg666 commented 1 year ago

是服务器性能问题,而且我也想要一个发文字的功能,实在不行我过几天自己研究下发pr(

KishibeRohan1979 commented 10 months ago

大佬群在哪里(菜鸡很需要