进阶指令帮助

koishi-plugin-help-pro

npm

本插件魔改自 help

已经做好了的

  • 显示前缀

  • 描述省略

  • 图片渲染

  • 指令分类

  • 指令排序

带插件分类:

按调用频率排序:

2 个赞

炫酷!!!!

2 个赞

koishi: v4.15.4
puppeteer: v3.7.0
koishi运行方式是linux中模板启动,yarn start

使用命令help-pro后在群内与沙盒内没有回复
查看日志后发现如下报错:

System:
OS: Linux 6.2 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
CPU: (40) x64 Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz

Binaries:
Node: 18.18.2
Yarn: 1.22.19

Koishi:
Core: 4.15.4
Console: 5.18.4

2 个赞

是所有依赖于 puppeteer 服务的插件都无法生成图片?还是仅 help-pro 一个插件无法生成图片?

1 个赞

我自己写的一个插件可以使用,不过那个插件是直接图片渲染出来,没有存放在本地的

1 个赞

非常好的插件!使我列表变短!
但是请问如何使用本地图片作为背景图呢?指令背景框颜色渐变可以自由开关吗?

1 个赞

尝试将路径换为 file:///C:/Pictures/1.png 这种
file:/// 后换成你要用的本地图片路径

3 个赞

应该是我的puppeteer炸了…我去康康

2 个赞

1.0.4能用,1.1.0、1.1.1和1.2.0都会发生未知错误

日志

2023-11-19 21:55:54 [W] command help-pro
AxiosError: Unsupported protocol c:
at request (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis-axios\lib\index.js:153:21)
at _Quester.http.axios (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis-axios\lib\index.js:182:16)
at _Quester.file (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis-axios\lib\index.js:256:42)
at _Quester.file (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules@satorijs\satori\lib\index.js:55:18)
at ImageElement.initialize (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-puppeteer\lib\canvas.js:126:46)
at Proxy.loadImage (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-puppeteer\lib\canvas.js:179:21)
at initTheme (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-help-pro\lib\render_canvas.js:191:34)
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async render_list (C:\Users\Kamui\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-help-pro\lib\render_canvas.js:8:20)

环境信息

System:
OS: Windows 11 10.0.22621
CPU: (8) x64 11th Gen Intel(R) Core™ i5-11320H @ 3.20GHz

Binaries:
Node: 16.19.1
Yarn: 3.5.0

Koishi:
Core: 4.15.5
Console: 5.18.4
Koishi Desktop: 0.10.6

4 个赞

换一个 canvas 服务

3 个赞

我该怎么做?

2 个赞
    1. 停止 puppeteer, 如果其他插件需要 puppeteer 服务可以使用旧版的puppeteer插件(3.5.1以下版本)或者安装 @seidko/puppeteer。(这一步的目的是不使用 puppeteer 提供的 canvas 服务)
    1. 安装 downloads 插件并启用。
    1. 安装 canvas 插件
      image
      启用, 日志输出:canvas canvas started则代表安装成功。
      image
3 个赞

图片自适应大小没有了吗?QAQ

2 个赞

自己裁一下嘛

2 个赞

是不想解决吗?

2 个赞

自己裁一下嘛

2 个赞

这是插件的问题,本地图片链接应该以 file: 开头。

2 个赞

问题是每次安装或者移除插件都需要重新裁剪

2 个赞

这个话题早就过去了

2 个赞

help-pro不显示子指令了

2 个赞