OpenClaw配置指南:如何接入微信、Telegram、飞书等聊天平台

OpenClaw配置指南:如何接入微信、Telegram、飞书等聊天平台

OpenClaw支持同时接入多个聊天平台,包括微信、Telegram、Discord、飞书、Slack等。本文详细讲解各平台的接入配置方法,让你能够在一个OpenClaw实例中管理所有聊天渠道。

配置文件位置

所有平台配置都在 config/channels.js 或 .env 文件中。推荐使用环境变量方式配置。

微信配置

方案一:微信公众平台

  1. 登录微信公众平台 mp.weixin.qq.com
  2. 进入“设置与开发”→“基本配置”
  3. 配置服务器地址(需有公网域名)
  4. 设置Token和EncodingAESKey

在 .env 中配置:

WECHAT_ENABLED=true
WECHAT_TOKEN=你的Token
WECHAT_ENCODING_AES_KEY=你的EncodingAESKey

方案二:微信客服(推荐)

2026年推荐使用微信客服API接入:

WECHAT_WORK_ENABLED=true
WECHAT_WORK_CORP_ID=企业ID
WECHAT_WORK_AGENT_ID=应用ID
WECHAT_WORK_SECRET=应用Secret

Telegram配置

  1. @BotFather 创建新机器人,获取Token
  2. 设置机器人隐私权限(可选)
  3. 配置webhook或长连接

在 .env 中配置:

TELEGRAM_ENABLED=true
TELEGRAM_BOT_TOKEN=你的BotToken

飞书配置

  1. 打开飞书开放平台 open.feishu.cn
  2. 创建企业自建应用
  3. 获取 App ID 和 App Secret
  4. 配置应用权限(消息、通讯录等)
  5. 添加机器人到群聊

在 .env 中配置:

FEISHU_ENABLED=true
FEISHU_APP_ID=你的AppID
FEISHU_APP_SECRET=你的AppSecret

Discord配置

  1. 在Discord开发者门户创建应用
  2. 添加Bot用户,获取Token
  3. 配置 intents 权限
  4. 邀请Bot到服务器

在 .env 中配置:

DISCORD_ENABLED=true
DISCORD_BOT_TOKEN=你的BotToken
DISCORD_GUILD_ID=服务器ID

多平台同时运行

OpenClaw支持多平台同时接入:

# 启用哪些平台
WECHAT_ENABLED=true
TELEGRAM_ENABLED=true
FEISHU_ENABLED=true
DISCORD_ENABLED=true

# 各平台独立配置
# ...

重启服务后,所有启用的平台都会同时在线。

消息路由规则

可以通过 config/routes.js 设置:

  • 哪些平台消息触发AI回复
  • 特定群聊/私聊的响应规则
  • 关键词触发特定技能

常见问题

  • 微信需要备案域名:国内服务器需备案才能使用微信
  • Telegram被墙:需要配置代理或使用国外服务器
  • 飞书权限不足:检查应用是否开通所需权限

配置完成后,你的AI助手就能在多个平台同时为你服务了!