WIP
本文为 GitHub Copilot Dev Days 活动的配套文章,可以作为分享的补充。
安装 OpenClaw
安装环境:
- Ubuntu 24.04
通过 Ansible 安装 OpenClaw
通过以下指令安装 Ansible
bash
curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw-ansible/main/install.sh | bash
安装完成后,切换到openclaw用户
bash
sudo su - openclaw
配置 OpenClaw onboard 并使用 Github Copilot
bash
openclaw onboard --install-daemon
onboard 会引导你完成基本的 Gateway 配置,模型提供商和对话平台的接入、以及预置 skills 的配置。
配置 Channels
下面这张表对比了 OpenClaw 在不同消息渠道上的能力差异,重点可以关注 Telegram、QQ Bot、以及 飞书。
| Channel | 流式输出 | 图片/媒体 | 音频 | 文件 | 最大消息长度 | Markdown 渲染 | Reaction | 原生指令补全 | 群组 |
|---|---|---|---|---|---|---|---|---|---|
| Telegram | 分块 | ✅ (原生) | ✅ | ✅ | ~4096 | ✅ (部分) | ✅ | ✅ | ✅ |
| Discord | 分块 | ✅ (原生) | ✅ | ✅ | 2000 | ✅ (标准) | ✅ | ✅ | ✅ |
| Slack | 分块 | ✅ (原生) | ✅ | ✅ | 4000 | ✅ (mrkdwn) | ✅ | ✅ | ✅ |
| 分块 | ✅ (原生) | ✅ | ✅ | 4000+ | ✅ (基础) | ✅ | ❌ | ✅ | |
| 飞书 | 分块 | ✅ (卡片) | ✅ | ✅ | 4000 | ✅ (丰富) | ✅ | ❌ | ✅ |
| Google Chat | 分块 | ✅ (卡片) | ✅ | ✅ | 1500 | ✅ | ✅ | ❌ | ✅ |
| MS Teams | 分块 | ✅ | ✅ | 4000 | ✅ | ❌ | ❌ | ✅ | |
| Mattermost | 分块 | ✅ | ✅ | ✅ | 4000 | ✅ | ✅ | ✅ | ✅ |
| Matrix | 实时 (部分) | ✅ | ✅ | ✅ | 4000 | ✅ | ✅ | ❌ | ✅ |
| BlueBubbles | 分块 | ✅ | ✅ | ✅ | 4000 | ✅ (假设) | ✅ | ❌ | ✅ |
| LINE | 分块 | ✅ | ✅ | ✅ | 5000 | ❌ | ❌ | ❌ | ✅ |
| Signal | 分块 | ✅ | ✅ | ✅ | 4000 | ✅ | ✅ | ❌ | ✅ |
| QQ 机器人 | 分块 | ✅ | ✅ | ✅ | 5000 | ✅ | ❌ | ❌ | ✅ |
| iMessage | ❌ | ✅ | ✅ | ✅ | ? | ❌ | ✅ | ❌ | ✅ |
| Zalo | 分块 | ✅ | ✅ | ✅ | 2000 | ❌ | ✅ | ❌ | ✅ |
| Synology Chat | ✅ (Streaming) | ✅ | ✅ | ✅ | 2000 | ✅ | ❌ | ❌ | ❌ |
| Nostr | 分块 | ❌ (URL) | ❌ | ❌ | 4000 | ❌ | ❌ | ❌ | ❌ |
| Tlon (Urbit) | 分块 | ✅ | ✅ | ✅ | 10000 | ✅ | ❌ | ❌ | ✅ |
| IRC | 分块 | ❌ (URL) | ❌ | ❌ | 350 | ✅ (分块) | ❌ | ❌ | ✅ |
| Twitch | 分块 | ❌ (URL) | ❌ | ❌ | 500 | ❌ | ❌ | ❌ | ✅ |
| Nextcloud Talk | 分块 | ✅ | ✅ | ✅ | 4000 | ✅ | ✅ | ❌ | ✅ |
如果你要有
安装 skills
配置Agent沙盒
bash
git clone https://github.com/openclaw/openclaw.git
