0%

云服务器部署 OpenClaw 接入 MiniMax + 飞书机器人,打造智能笔记助手

最近在捣鼓一个超酷的方案:在云服务器上部署 OpenClaw,接入 MiniMax 的月度订阅 coding plan,再接入飞书机器人,联动 Obsidian 的 Git 存储插件,相当于有了一个 24 小时待命的智能笔记助手。今天把完整流程记录下来,供大家参考。

什么是 OpenClaw?

OpenClaw 是一个开源的 AI 助手框架,支持多种接入方式(飞书、Telegram、Discord 等),可以部署在本地或云服务器上,配合各种 AI 模型使用。它的特点是可扩展性强支持插件化,非常适合用来搭建个人 AI 助手。

方案整体架构

1
2
3
4
5
6
7
8
9
10
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│ 飞书 │────▶│ OpenClaw │────▶│ MiniMax │
│ (用户入口) │ │ (云服务器) │ │ (AI 能力) │
└─────────────┘ └──────┬──────┘ └─────────────┘


┌─────────────┐
│ Gitee │
│ (Obsidian) │
└─────────────┘

用户通过飞书发送消息 → OpenClaw 接收并调用 MiniMax AI 处理 → 结果存储到 Obsidian 笔记并同步到 Gitee。

部署步骤

1. 准备云服务器

首先你需要一台云服务器(推荐 Ubuntu 20.04+ 或 CentOS 8+)。我这里使用的是 Ubuntu 系统。

1
2
3
4
5
# 更新系统
sudo apt update && sudo apt upgrade -y

# 安装必要工具
sudo apt install -y curl git vim

2. 安装 Node.js 和pnpm

OpenClaw 基于 Node.js 开发,需要先安装运行环境:

1
2
3
4
5
6
# 安装 Node.js 18+
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# 安装 pnpm
npm install -g pnpm

3. 安装 Docker(可选但推荐)

为了更好的隔离和部署体验,建议使用 Docker:

1
2
3
4
5
6
# 安装 Docker
curl -fsSL https://get.docker.com | sh

# 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker

4. 部署 OpenClaw

1
2
3
4
5
6
7
8
9
# 克隆 OpenClaw 仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装依赖
pnpm install

# 复制配置示例
cp config.example.yaml config.yaml

5. 配置 MiniMax API

编辑配置文件 config.yaml,添加 MiniMax 订阅信息:

1
2
3
4
5
6
providers:
minimax:
type: minimax
apiKey: "your-minimax-api-key"
baseUrl: "https://api.minimax.chat"
model: "MiniMax-M2.5"

注意: MiniMax 的 API Key 需要在 MiniMax 开放平台 创建账号并购买月度订阅后获取。coding plan 适合处理代码相关的任务。

6. 配置飞书机器人

  1. 打开飞书开放平台
  2. 创建企业自建应用
  3. 获取 App ID 和 App Secret
  4. 配置机器人能力(消息接收、发送等)
  5. 在飞书中创建群聊,把机器人拉进去

在配置文件中添加飞书配置:

1
2
3
4
5
6
plugins:
- id: feishu
config:
appId: "your-feishu-app-id"
appSecret: "your-feishu-app-secret"
verificationToken: "your-verification-token"

7. 配置 Obsidian Git 同步

在 Obsidian 中安装 Git 插件,配置连接到 Gitee 仓库:

1
2
# 在本地克隆你的 Obsidian 笔记仓库
git clone git@gitee.com:your-username/note.git /path/to/obsidian-vault

在 Obsidian 的 Git 插件设置中,配置自动提交和推送时间间隔。

8. 启动服务

1
2
3
4
5
# 开发模式运行
pnpm run dev

# 或者使用 Docker 运行
docker-compose up -d

智能笔记助手使用场景

部署完成后,你可以实现以下功能:

1. 语音 / 文字记录想法

在飞书发送消息,OpenClaw 自动整理并写入 Obsidian 笔记:

1
2
用户:今天学习了 React 的 useEffect  hook,明白了 dependency array 的作用
助手:已保存到笔记 → 2026-03-17.md

2. 代码问题随时问

接入 MiniMax coding plan 后,可以随时问代码问题:

1
2
用户:帮我写一个 React useEffect 的例子
助手:(返回代码示例)

3. 自动生成每日复盘

设置定时任务,每天自动调用 AI 生成复盘建议。

进阶优化

设置开机自启

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建 systemd 服务
sudo vim /etc/systemd/system/openclaw.service

# 添加以下内容
[Unit]
Description=OpenClaw AI Assistant
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/root/openclaw
ExecStart=/usr/local/bin/pnpm run dev
Restart=always

[Install]
WantedBy=multi-user.target

启用服务:

1
2
3
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw

配置域名访问(可选)

可以使用 Nginx 反向代理,配合域名访问:

1
2
3
4
5
6
7
8
server {
listen 80;
server_name your-domain.com;

location / {
proxy_pass http://localhost:3000;
}
}

常见问题

Q1: 飞书机器人收不到消息?

  • 检查 App ID 和 Secret 是否正确
  • 确认机器人已添加到群聊
  • 验证 webhook URL 是否配置正确

Q2: MiniMax API 调用失败?

  • 确认 API Key 有效且余额充足
  • 检查模型名称是否正确

Q3: Obsidian 同步失败?

  • 检查 Git 仓库配置是否正确
  • 确认 SSH 密钥已添加到 Gitee

总结

通过这套方案,你拥有了一个基于云服务器的智能笔记助手:

  • 7×24 小时待命,随时响应
  • 多端同步,飞书随时发起
  • AI 加持,问题解答、笔记整理自动化
  • 免费方案,MiniMax coding plan 性价比高

希望这篇教程对你有帮助,如果有任何问题,欢迎在评论区交流!


参考资料: