Skip to main content

聊天渠道

OpenClaw 可以在你已经使用的任何聊天应用上与你交流。每个渠道通过 Gateway 网关连接。 所有渠道都支持文本;媒体和表情回应的支持因渠道而异。

支持的渠道

Telegram

通过 grammY 使用 Bot API;支持群组和私信

Discord

Discord Bot API + Gateway;支持服务器、频道和私信

Slack

Bolt SDK;工作区应用,支持 Socket 和 HTTP 模式

WhatsApp

使用 Baileys 的 WhatsApp Web;需要二维码配对

Signal

通过 signal-cli;注重隐私

iMessage

通过 imsg CLI 的 macOS 集成

快速对比

渠道设置难度媒体支持群组支持推荐场景
Telegram⭐ 简单✅ 完整✅ 是最快设置,适合测试
Discord⭐⭐ 中等✅ 完整✅ 是社区和服务器
Slack⭐⭐ 中等✅ 完整✅ 是工作场所和团队
WhatsApp⭐⭐⭐ 复杂✅ 完整✅ 是个人助手,最流行
Signal⭐⭐⭐ 复杂✅ 完整✅ 是注重隐私
iMessage⭐⭐⭐ 复杂✅ 完整✅ 是macOS 用户

关键概念

渠道路由

  • 渠道可以同时运行;配置多个渠道后,OpenClaw 会按聊天进行路由
  • 回复始终返回到原始消息的渠道
  • 私信共享智能体的主会话;群组保持隔离

访问控制

所有渠道都支持三种访问控制模式:
未知发送者收到配对码,需要批准才能继续对话:
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>
配对码在 1 小时后过期,提供了安全性和便利性的平衡。
仅允许预先配置的发送者:
{
  "channels": {
    "telegram": {
      "dmPolicy": "allowlist",
      "allowFrom": ["+15551234567", "@username"]
    }
  }
}
允许任何人发送消息(不推荐用于生产环境):
{
  "channels": {
    "telegram": {
      "dmPolicy": "open",
      "allowFrom": ["*"]
    }
  }
}

群组行为

  • 默认情况下,机器人在群组中需要被提及才会响应
  • 可以按群组或全局配置提及要求
  • 群组对话使用独立的会话键,保持上下文隔离

选择渠道

1

评估需求

考虑你的主要使用场景:
  • 快速测试:选择 Telegram(最简单的设置)
  • 个人使用:WhatsApp 或 Signal
  • 团队协作:Slack 或 Discord
  • 隐私优先:Signal
2

检查要求

  • Telegram、Discord、Slack:只需 API 令牌
  • WhatsApp、Signal:需要手机号码
  • iMessage:需要 macOS 设备
3

配置安全

所有渠道默认使用配对模式,确保只有授权用户可以访问

注意事项

渠道可以同时运行。配置多个渠道后,OpenClaw 会根据消息来源自动路由回复。
为安全起见,私信配对和允许列表会被强制执行。详见安全配置

下一步

配对系统

了解配对如何保护你的助手

故障排除

解决常见渠道问题

安全指南

配置访问控制和安全策略

配置参考

完整的渠道配置选项