乐于分享
好东西不私藏

【第7篇】OpenClaw 多渠道接入:飞书、微信、Telegram 全覆盖

【第7篇】OpenClaw 多渠道接入:飞书、微信、Telegram 全覆盖

作者:Mac | OpenClaw 实操系列


为什么需要多渠道?

传统方式:
  飞书用飞书 → 微信用微信 → Telegram 用 Telegram
  每个平台都要单独管理

OpenClaw 方式:
  飞书 ─┐
  微信 ─┼→ OpenClaw → 同一个 AI 助理
  Telegram ─┘

一次配置,多平台通用!


支持的渠道

渠道
支持程度
备注
飞书
⭐⭐⭐⭐⭐
原生支持,最完善
微信
⭐⭐⭐⭐
需要通道配置
Telegram
⭐⭐⭐⭐⭐
原生支持
Discord
⭐⭐⭐⭐
原生支持
Slack
⭐⭐⭐
配置稍复杂
钉钉
⭐⭐⭐
社区支持

飞书接入(详细教程)

第一步:创建飞书应用

  1. 1. 打开 飞书开放平台[1]
  2. 2. 点击「创建企业自建应用」
  3. 3. 填写应用信息:
    • • 应用名称:AI 助手
    • • 应用描述:我的私人 AI 助理
    • • 应用图标:上传图标(可选)

第二步:获取凭证

在「凭证与基础信息」页面获取:

  • • App ID
  • • App Secret

第三步:配置机器人

  1. 1. 进入「应用功能」→「机器人」
  2. 2. 点击「启用机器人」
  3. 3. 配置消息权限

第四步:添加能力

在「应用能力」中添加:

  • • 机器人
  • • 消息(可选)
  • • 事件订阅

第五步:配置 OpenClaw

# 方式一:命令行配置
openclaw channels add feishu \
  --app-id cli_axxxxx \
  --app-secret xxxxx \
  --bot-name "AI助手"

# 方式二:编辑配置文件

openclaw config edit

在配置文件中添加:

{
  "channels"
: {
    "feishu"
: {
      "enabled"
:true,
      "appId"
: "cli_axxxxx",
      "appSecret"
: "xxxxx",
      "connectionMode"
: "websocket",
      "botName"
: "AI助手",
      "groupPolicy"
: "allowlist",
      "groupAllowFrom"
: []
    }

  }

}

第六步:测试

# 重启服务
openclaw gateway restart

# 查看飞书连接状态

openclaw status

微信接入

方式一:微信公众号

{
  "channels"
: {
    "wechat-official"
: {
      "enabled"
:true,
      "appId"
: "wx_xxxxx",
      "appSecret"
: "xxxxx"
    }

  }

}

方式二:微信通道(第三方)

需要使用 openclaw-weixin 插件:

openclaw plugins install @tencent-weixin/openclaw-weixin

Telegram 接入

第一步:创建 Bot

  1. 1. 在 Telegram 搜索「@BotFather」
  2. 2. 发送 /newbot
  3. 3. 填写 Bot 名称和用户名
  4. 4. 获取 Bot Token

第二步:配置 OpenClaw

openclaw channels add telegram \
  --bot-token "123456:ABC-DEF" \
  --allowed-users "123456789"

或在配置文件中:

{
  "channels"
: {
    "telegram"
: {
      "enabled"
:true,
      "botToken"
: "123456:ABC-DEF",
      "allowedUsers"
: ["123456789"]
    }

  }

}

第三步:测试

在 Telegram 中给你的 Bot 发送消息,应该能收到 AI 回复。


Discord 接入

第一步:创建 Discord 应用

  1. 1. 打开 Discord Developer Portal[2]
  2. 2. 创建新应用
  3. 3. 在「Bot」页面获取 Token

第二步:配置权限

在「OAuth2」中添加:

  • • bot scope
  • • Bot 权限:
    • • Send Messages
    • • Read Message History
    • • Mention Everyone

第三步:配置 OpenClaw

{
  "channels"
: {
    "discord"
: {
      "enabled"
:true,
      "botToken"
: "xxxxx",
      "guildId"
: "123456789"
    }

  }

}

多渠道同时使用

配置多个渠道后,OpenClaw 可以:

1. 统一回复

飞书用户:发消息给 AI
微信用户:发消息给 AI
Telegram 用户:发消息给 AI

→ OpenClaw 统一处理 → 各自渠道回复

2. 渠道特定指令

你可以说:
- 「飞书用户:这个功能只给飞书用」
- 「所有人:这个消息群发」

3. 跨渠道转发

飞书收到消息 → 自动转发到 Telegram

常见问题

Q: 飞书连接失败?

检查清单

  1. 1. App ID 和 App Secret 是否正确
  2. 2. 飞书应用是否已启用机器人
  3. 3. 事件订阅 URL 是否配置正确
  4. 4. 内网穿透是否配置

Q: 微信无法接收消息?

微信通道需要特殊的服务器配置,可能需要:

  • • 公众号已认证
  • • 配置有效的消息服务器 URL
  • • 服务器支持 HTTPS

Q: 如何限制只有我能用?

{
  "channels"
: {
    "feishu"
: {
      "groupPolicy"
: "allowlist",
      "userAllowFrom"
: ["你的飞书ID"]
    }
,
    "telegram"
: {
      "allowedUsers"
: ["你的Telegram ID"]
    }

  }

}

下一步

  • • 上一篇OpenClaw Skills 商店[3]
  • • 下一篇OpenClaw 定时任务:让你的 AI 自动工作[3]

关注公众号,获取更多 OpenClaw 实操教程!

作者:Mac | OpenClaw 实操系列第7篇

引用链接

[1] 飞书开放平台: https://open.feishu.cn/app
[2] Discord Developer Portal: https://discord.com/developers/applications
[3] OpenClaw Skills 商店: