nonebot-plugin-gspanel
nonebot-plugin-gspanel copied to clipboard
允许配置使用文字而不是图片显示角色面板及评分信息
功能请求
- 需求原因:服务器性能不好,图片渲染经常容易timeout……
- 预期功能:添加配置项,允许设置使用文字显示面板及评分信息
- 实现方案:使用合并转发文本,我写了一个大概的文字格式,见 额外信息 部分
额外信息
合并转发文字样式(参考)
类似这样:(合并转发昵称:玩家信息)
玩家名: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
你 timeout 具体是什么情况下出现呢?并发比较高吗?具体报错是什么样的?issue 里好像也有些个 timeout 的,看起来都是用的奇奇怪怪的环境部署的,我建议用到 playwright 最好是用正常的 Ubuntu。
现在浏览器渲染都是调用 nonebot_plugin_htmlrender 的,和所有利用 htmlrender 的插件共用一个浏览器进程,占用应该也就小几百兆,页面渲染结束也会自行关闭。除非机器性能真的很差或者系统上是否有其他开销大的进程,不然不可能要考虑这些硬件因素。
以后也许会改用 Pillow 绘制,你这发文字太逆天了,我从来没见过哪个面板插件这样弄的🥲
如果真有人想这样用可以自己改改,改代码需要援助随时加群问我都可以,我先躺了
是服务器性能问题,而且我也想要一个发文字的功能,实在不行我过几天自己研究下发pr(
大佬群在哪里(菜鸡很需要