Skip to content

源码运行 ​

从源码运行跟随 master 分支,适合参与开发或试用未发布的改动。

准备 ​

  • uv:管理 Python 解释器与依赖。
  • Node.js 22 或更新版本:构建网页面板前端。
  • Git。

安装并启动 ​

sh
git clone https://github.com/lendevs/LenBot.git
cd LenBot
./scripts/install.sh      # 安装运行依赖并构建网页面板
uv run --no-sync len-bot  # 启动宿主

首次启动时终端输出一次性配置链接,按首次配置填写向导。

每次启动时,启动器核对面板前端的文件指纹,前端源码有变更时自动重新构建。

实例目录 ​

从源码运行时,仓库根目录就是实例目录。lenbot.config.json、数据库、state/、personas/ 与 plugins/ 都保存在根目录,已列入 .gitignore。

更新 ​

停止实例后拉取代码、同步依赖,再执行带快照的升级检查,步骤见更新代码。

参与开发 ​

代码、测试与数据格式的约定见参与开发。

以 AGPL-3.0-only 发布