OpenClaw 典型使用场景实践:让 AI 助手真正融入你的工作流

OpenClaw 典型使用场景实践:让 AI 助手真正融入你的工作流

OpenClaw 的强大之处不在于它”能聊天”,而在于它能融入你已有的工作和生活渠道,在你熟悉的地方完成真实任务。本文介绍五个最典型、最实用的使用场景,并附上完整的配置和操作步骤。

场景一:把 ChatGPT/Claude 接入 Telegram,随时随地用 AI

这是最基础也是最高频的使用场景。你可以把 OpenClaw 的 Telegram Bot 配置成专属 AI 助手,在手机上随时调用。

配置步骤

  1. 创建 Telegram Bot(向 @BotFather 发送 /newbot
  2. 获得 Bot Token,填入 OpenClaw 配置:
1
2
3
4
5
6
7
8
9
10
11
12
{
"channels": {
"telegram": {
"token": "YOUR_BOT_TOKEN",
"dmPolicy": "pairing",
"allowFrom": ["your_telegram_username"]
}
},
"models": {
"default": "gpt-4o"
}
}
  1. 重启 Gateway:openclaw gateway restart

日常使用技巧

配置完成后,在 Telegram 里可以直接发消息,也可以使用快捷命令:

1
2
3
4
5
你(Telegram):帮我用 Python 写一个解析 CSV 的脚本
AI:当然,这里是一个完整的 Python CSV 解析器... [回复完整代码]

你:/think high
你:帮我分析这个架构设计有什么潜在问题...

关键配置说明:

  • dmPolicy: "pairing" — 默认安全策略,陌生人无法直接使用你的 Bot
  • allowFrom — 白名单用户名,只有列出的用户才能使用 AI

场景二:为团队 Slack / Discord 接入专属 AI 助手

如果你有团队在使用 Slack 或 Discord,可以给频道加入一个 AI 助手,让团队成员在工作群里直接问 AI 而不需要切换工具。

Discord 接入配置

在 Discord Developer Portal 创建应用并获得 Bot Token:

1
2
3
4
5
6
7
8
9
10
11
{
"channels": {
"discord": {
"token": "YOUR_DISCORD_BOT_TOKEN",
"clientId": "YOUR_APPLICATION_CLIENT_ID",
"dmPolicy": "pairing",
"allowFrom": ["@everyone"],
"activation": "mention"
}
}
}

activation: "mention" — 只有 @Bot 时才响应,避免在每条消息上都触发 AI。

Slack 接入配置

1
2
3
4
5
6
7
8
9
{
"channels": {
"slack": {
"botToken": "xoxb-your-slack-bot-token",
"signingSecret": "your-slack-signing-secret",
"dmPolicy": "pairing"
}
}
}

群组常用命令(仅 Owner 可用)

1
2
3
/restart      — 重启 Gateway
/activation mention|always — 切换群组激活模式
/new — 重置所有人的 AI 会话

场景三:语音交互——用说话代替打字

OpenClaw 支持语音唤醒和持续语音对话模式,真正实现”开口说话,AI 即时回应”。

macOS Voice Wake(语音唤醒)

macOS 菜单栏应用支持配置唤醒词:

  1. 安装 macOS 伴侣应用(从 OpenClaw GitHub Releases 下载)
  2. 在 macOS 应用设置中配置唤醒词
  3. 说出唤醒词后,直接说出问题,AI 语音回答
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"nodes": {
"macos": {
"voiceWake": {
"enabled": true,
"keyword": "hey claw"
},
"talkMode": {
"enabled": true,
"tts": "elevenlabs",
"elevenlabsApiKey": "YOUR_KEY"
}
}
}
}

Android 持续语音模式(Talk Mode)

Android 客户端支持持续语音对话模式,整个过程无需打字:

  1. 安装 OpenClaw Android 应用
  2. 点击语音图标进入 Talk Mode
  3. 系统 TTS 作为兜底,支持 ElevenLabs 语音合成

适用场景: 开车时问导航建议、做饭时问食谱、跑步时安排日程。


场景四:定时任务与 Webhook 自动化

OpenClaw 支持 Cron 定时任务和 Webhook 触发,可以让 AI 在指定时间或特定事件发生时自动执行任务。

配置 Cron 定时任务

在配置文件中添加定时任务:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"cron": [
{
"schedule": "0 9 * * 1-5",
"message": "总结今日待办事项,从我的任务列表中提取最重要的 3 件事",
"channel": "telegram",
"to": "your_telegram_chat_id"
},
{
"schedule": "0 18 * * *",
"message": "回顾今日完成的工作,生成日报草稿",
"channel": "slack",
"to": "#daily-standup"
}
]
}

上面的示例实现了:

  • 工作日早 9 点:自动发送今日待办提醒到 Telegram
  • 每天下午 6 点:自动发送日报草稿到 Slack 频道

配置 Webhook 触发

1
2
3
4
5
6
7
8
9
10
11
{
"webhooks": [
{
"path": "/github-pr",
"secret": "YOUR_WEBHOOK_SECRET",
"message": "分析这个 Pull Request,给出代码审查意见:{payload}",
"channel": "slack",
"to": "#code-review"
}
]
}

在 GitHub 的仓库设置中,将 Webhook URL 设为 https://your-server:18789/webhook/github-pr,每次 PR 创建时 AI 会自动进行代码审查。

Gmail Pub/Sub 自动处理邮件

OpenClaw 支持接入 Gmail Pub/Sub,实现邮件自动分类和回复建议:

1
2
3
4
5
6
7
8
9
{
"gmail": {
"pubsub": {
"enabled": true,
"projectId": "your-gcp-project",
"subscriptionName": "openclaw-gmail"
}
}
}

场景五:通过 ClawHub 扩展 AI 能力

ClawHub 是 OpenClaw 的技能商店,提供社区贡献的各类扩展技能。

安装技能

在聊天中直接发命令安装技能:

1
2
3
4
5
6
7
8
9
你:/plugins
AI:当前已安装技能:
- web_search (已启用)
- code_runner (已启用)
- ...

你:安装 weather 技能
AI:正在从 ClawHub 安装 weather 技能...
✅ 安装成功!现在你可以问"北京今天天气怎么样?"

或者通过 CLI 安装:

1
2
3
openclaw skills install weather
openclaw skills install news-search
openclaw skills list

热门技能推荐

技能 功能 适合场景
web_search 实时网页搜索 获取最新信息
browser 控制浏览器 自动填表、数据采集
code_runner 执行代码 开发调试
image_gen AI 生成图片 设计辅助
calendar 日历整合 会议安排
weather 天气查询 日常资讯

使用 MCP 服务器(mcporter)

通过 mcporter 可以接入 MCP 协议的工具服务器,无需重启 Gateway 即可动态加载:

1
2
3
4
5
# 安装 mcporter
npm install -g mcporter

# 连接一个 MCP 服务器(例如文件系统服务器)
mcporter add filesystem --path ~/Documents

场景六:远程 Gateway + 设备节点模式

这是高级用法:Gateway 运行在远程 Linux 服务器上,而设备操作(截图、通知、系统命令)由本地 macOS/iOS/Android 节点执行。

1
2
3
4
5
6
7
8
远程 Linux VPS(Gateway)
│ Tailscale / SSH 隧道

本地 macOS(节点)
- system.run ← AI 可以在你的 Mac 上执行命令
- camera.* ← AI 可以拍照
- screen.record ← AI 可以录屏
- system.notify ← AI 可以发通知

通过 node.invoke 远程调用本地节点:

1
2
3
4
5
# 查看可用节点
openclaw node list

# 让 AI 在本地 Mac 上执行命令
openclaw agent --message "检查我的 Mac 上 8080 端口是否被占用"

最佳实践总结

场景 推荐配置 注意事项
个人使用 Telegram + GPT-4o 设置 allowFrom 白名单
团队使用 Slack + Discord activation 设为 mention
语音场景 macOS 菜单栏应用 需要麦克风权限
自动化 Cron + Webhook 定期检查 openclaw doctor
能力扩展 ClawHub 技能 优先 ClawHub,避免 fork

参考资料:

  • 渠道配置: https://docs.openclaw.ai/channels
  • 定时任务: https://docs.openclaw.ai/automation/cron-jobs
  • ClawHub 技能商店: https://clawhub.ai
  • MCP 集成: https://github.com/steipete/mcporter