OpenClaw配置指南:如何接入微信、Telegram、飞书等聊天平台
OpenClaw支持同时接入多个聊天平台,包括微信、Telegram、Discord、飞书、Slack等。本文详细讲解各平台的接入配置方法,让你能够在一个OpenClaw实例中管理所有聊天渠道。
配置文件位置
所有平台配置都在 config/channels.js 或 .env 文件中。推荐使用环境变量方式配置。
微信配置
方案一:微信公众平台
- 登录微信公众平台 mp.weixin.qq.com
- 进入“设置与开发”→“基本配置”
- 配置服务器地址(需有公网域名)
- 设置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配置
- @BotFather 创建新机器人,获取Token
- 设置机器人隐私权限(可选)
- 配置webhook或长连接
在 .env 中配置:
TELEGRAM_ENABLED=true TELEGRAM_BOT_TOKEN=你的BotToken
飞书配置
- 打开飞书开放平台 open.feishu.cn
- 创建企业自建应用
- 获取 App ID 和 App Secret
- 配置应用权限(消息、通讯录等)
- 添加机器人到群聊
在 .env 中配置:
FEISHU_ENABLED=true FEISHU_APP_ID=你的AppID FEISHU_APP_SECRET=你的AppSecret
Discord配置
- 在Discord开发者门户创建应用
- 添加Bot用户,获取Token
- 配置 intents 权限
- 邀请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助手就能在多个平台同时为你服务了!