在开始之前,请确保已安装 uv。
- 安装 nb-cli
uv tool install nb-cli
- 克隆项目并安装依赖
git clone https://github.com/HauKuen/kiana.git
cd kiana
uv sync
- 配置和运行
# 1. 配置 .env 文件
# 2. 运行项目
nb run --reload
创建 .env.prod
文件并根据需要修改配置。
services:
kiana:
container_name: kiana
image: ghcr.io/haukuen/kiana:latest
ports:
- "${PORT:-8080}:8080"
env_file:
- .env.prod
environment:
ENVIRONMENT: prod
HOST: "${HOST:-0.0.0.0}"
volumes:
- ./config/nonebot2:/root/.config/nonebot2
restart: always
详细信息请参考 NoneBot 官方文档