【OpenClaw 从入门到精通】第 10 篇:通道架构概览与 Telegram 配置
本系列定位:零基础入门,从安装配置到高级架构全覆盖。无论你是开发者、运维工程师、还是技术爱好者,本系列带你彻底掌握 OpenClaw。
本篇你将学到
- OpenClaw 25+ 通道架构概览
- Telegram Bot 创建与配置
- DM Pairing 授权机制
- 通道中的 Chat 命令
学完本篇,你将在手机上拥有一个随时随地可用的 OpenClaw 助手。
一、通道架构
1.1 一个 Gateway,N 个通道
每个通道都是 Gateway 的一个插件(Plugin),通过统一的接口连接。
1.2 支持的 25+ 通道
| 分类 | 通道 |
|---|---|
| 即时通讯 | WhatsApp, Telegram, Signal, iMessage |
| 社区/协作 | Discord, Slack, Mattermost, Matrix |
| 企业 | Microsoft Teams, Google Chat, 飞书, 企业微信, 钉钉 |
| 国内 | QQ, Zalo |
| 其他 | SMS(Twilio), IRC, LINE, Nostr, Twitch, Tlon |
| 内置 | WebChat(浏览器聊天) |
二、Telegram Bot 配置
2.1 创建 Bot
- Telegram 搜索
@BotFather→/newbot - 输入名称和用户名
- 获取 Token
2.2 配置 OpenClaw
# 写入 Tokenopenclaw configsetchannels.telegram.token"123456789:ABCdef..."# 设置 DM 策略(推荐 pairing)openclaw configsetchannels.telegram.dmPolicy"pairing"# 重启 Gatewayopenclaw gateway restart或编辑openclaw.json:
{"channels":{"telegram":{"token":"${TELEGRAM_BOT_TOKEN}","dmPolicy":"pairing"}}}2.3 验证
openclaw gateway statusChannels: Telegram: ✅ Connected as @my_openclaw_bot三、DM Pairing
3.1 工作流程
3.2 管理
# 查看待批准openclaw pairing list# 批准openclaw pairing approve telegram CODE# 撤销openclaw pairing revoke telegram USER_ID3.3 开放模式(不推荐)
如果你想让任何人都能直接对话:
{"channels":{"telegram":{"dmPolicy":"open","allowFrom":["*"]}}}安全警告:
dmPolicy: "open"意味着任何人都能让你的 Agent 执行命令。仅用于测试。
四、通道中的 Chat 命令
在 Telegram 中使用与 CLI 相同的命令:
| 命令 | 作用 |
|---|---|
/new | 新会话 |
/status | 查看状态 |
/think high | 设置推理级别 |
/usage cost | 查看成本 |
/compact | 压缩上下文 |
/activation mention | 切换为@提及激活 |
本篇小结
| 知识点 | 核心内容 |
|---|---|
| 25+ 通道 | WhatsApp/Telegram/Discord/Slack/飞书/QQ… |
| Telegram 配置 | BotFather + Token + openclaw.json |
| DM Pairing | 安全授权机制 |
dmPolicy | pairing(安全)/ open(不安全) |
| Chat 命令 | 与 CLI 一致 |
下篇预告
第 11 篇:Discord / Slack 配置
如果本篇内容对你有帮助,欢迎点赞收藏!有任何疑问,欢迎在评论区交流。