koishi-plugin-puppeteer
koishi-plugin-puppeteer 提供了通用的浏览器服务,可用于网页截图和图片渲染等。
TIP
为了正常使用这个插件,你首先需要确保你的电脑上已经安装有 Chrome / Edge / Firefox。同时,我们建议你保持浏览器和本插件的更新,因为版本不匹配可能会导致本插件无法正常使用。
::: warn Ubuntu 在安装 Chrome 时可能会使用 snap 进行隔离。这将导致无法访问大部分主机文件夹或挂载点,并且 Koishi 可能会输出如下警告:
bash
[W] app Error: net::ERR_FILE_NOT_FOUND at file:///your-koishi-workspace-path/node_modules/koishi-plugin-puppeteer/index.html
可以进行如下方法解决:
- 使用传统
deb
包进行安装bash> curl -o https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb chrome.deb ... > dpkg chrome.deb ...
- 将你想使用的文件夹添加到
snap
应用程序访问列表中bashsudo snap connect <snap app name>:your-koishi-workspace-path
- 将你想使用的文件移动到
snap
允许访问的文件夹或挂载点中(具体允许文件夹或挂载点请查询 snap 级别)/home
: 用户挂载点/media
: 可移动媒体设备的挂载点/mnt
: 临时挂载点:::/tmp
: 临时文件夹
相关生态
以下是本仓库提供的插件:
以下是其他用到此服务的插件: