• 欢迎来到小可 · Wiki,人人可编辑的,多平台聊天机器人“小可”的官方文档资源。
  • 小可很可爱,请给我们打钱
  • 原 MkDocs 已迁入本站。若发现 404 属正常现象,请点击左上角搜索您想要的模块。

Webrender:修订间差异

来自小可 · Wiki,人人可编辑的,QQ机器人“小可”的官方文档资源
(Dorowolf移动页面Web renderWebrender,覆盖重定向)
无编辑摘要
第1行: 第1行:
  在此对 <code>web_render</code> 设置项进行说明
Webrendere 为小可的外置服务。主要用于处理 html 渲染图片以及部分功能的访问代理


  本文假定您有基础 Node.js  操作技能。配置过程中需要 yarn
  此服务使用 JavaScript 编写,并由 Puppeteer 驱动,因此需要安装好 Node.js  环境,以及安装 Chromium 内核浏览器


<syntaxhighlight lang="bash">
== 部署 ==
$ git clone https://github.com/Teahouse-Studios/oa-web-render
请前往[https://github.com/Teahouse-Studios/oa-web-render 此处]下载源文件,并在终端内使用 <code>npm install</code安装依赖
$ cd oa-web-render
$ yarn install
$ yarn build
</syntaxhighlight>
 
前往 https://github.com/adieuadieu/serverless-chrome/releases 下载任意版本 Chromium(Linux),或前往 Chromium 官方进行下载


  放置于某一位置 配置好执 权限
  前往[https://github.com/adieuadieu/serverless-chrome/releases 此处]下载任意版本 Chromium 或前往 Chromium 官方进 下载


  在上方clone的仓库 目录中新建 <code>.env</code> 文件, 内容如 下:
  于 <code>package.json</code> 同级 目录 中, 中新建 <code>.env</code> 文件, 并填写以 字段


<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
CHROMIUM_PATH = # Chromium 可执行文件位置
CHROMIUM_PATH = # Chromium 可执行文件位置
FC_SERVER_PORT = 15551 # API 监听端口
</syntaxhighlight>
</syntaxhighlight>


  之后, 运行 <code>dist/index.js</code>。
  使用 node  运行 <code>./src/index.js</code> 来开启服务


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ node dist/index.js
$ node ./src/index.js
</syntaxhighlight>
</syntaxhighlight>



2024年2月7日 (三) 08:07的版本

Webrendere 为小可的外置服务。主要用于处理 html 渲染图片以及部分功能的访问代理。

此服务使用 JavaScript 编写,并由 Puppeteer 驱动,因此需要安装好 Node.js 环境,以及安装 Chromium 内核浏览器。

部署

请前往此处下载源文件,并在终端内使用 npm install 安装依赖。

前往此处下载任意版本 Chromium,或前往 Chromium 官方进行下载。

package.json 同级目录中,中新建 .env 文件,并填写以下字段:

CHROMIUM_PATH = # Chromium 可执行文件位置
FC_SERVER_PORT = 15551 # API 监听端口

使用 node 运行 ./src/index.js 来开启服务。

$ node ./src/index.js

API 监听端口位于 15551。您可自行选择配置代理。

请在配置文件web_render 配置项填写访问地址,如http://127.0.0.1:15551/

Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。