企业微信长连接 + LangBot + Dify 全配置(无域名版)
一、企业微信对接LangBot整体流程
- 企业微信:创建智能机器人 → 拿到 3 个密钥
- LangBot:Docker部署LangBot并用「WebSocket 长连接」绑定企业微信(不需要域名)
- Dify:创建并发布应用 → 拿到 API 地址和密钥
- LangBot:配置 Dify 接口 → 绑定流水线
- 测试:企业微信发消息 → LangBot 转发 → Dify 回复
二、企业微信后台完整配置(必做)
1. 进入企业微信管理后台
https://work.weixin.qq.com/wework_admin/login
2. 创建自建应用
- 左侧 管理工具 → 智能机器人 → 创建机器人

- 切换至API模式创建 → 添加可见范围 → 使用长连接→ 获取秘钥→ 配置可使用权限→ 保存即可

-
智能机器人详情

3. 复制 3 个关键参数(后面要用到)
1. Bot Id(机器人 ID)
2. Secret( Secret”,微信扫码获取)
3. 企业 ID → 底部 我的企业 → 最下面复制

4. 重要:不要配置任何 Webhook
· 回调 URL 留空
· Token 留空
· EncodingAESKey 留空
· 什么都不要填!长连接不需要
三、Dify 侧配置(必须发布应用)
1. 获取 API 信息
进入应用 → 点击 访问 API
复制 2 个东西:
1. API 服务器地址
例如:https://api.dify.ai/v1
2. API 密钥(Secret Key)
以 sk- 开头

四、LangBot 配置(核心:长连接 + Dify)1. Docker部署最新版本的LangBot
部署参考文档:https://docs.langbot.app/zh/deploy/langbot/docker
版本信息:目前是v4.9.4
2. 登录 LangBot WebUI
http:// 你的公网IP:5300
3. 配置企业微信(WebSocket 长连接)
左侧 机器人 → 创建机器人
· 平台:企业微信智能机器人
· 启用:开
填写:
· 企业 ID(corpid):wwxxxx
· 机器人 ID(AgentId):数字
· 机器人 Secret:应用的 Secret

以下全部留空
· Token
· EncodingAESKey
· Webhook 相关

关键开关
· 启用 Webhook → 关闭
(关闭就是长连接模式)
保存 → 启动机器人
显示:已连接(WebSocket) 就成功了
五、LangBot 对接 Dify(最关键)
1. 新建流水线
左侧 流水线 → 创建流水线
· 名称
· 概述

2. 设置 AI 能力
使用的 运行器 → 选择 Dify 服务 API
填写:
· Base URL:https://api.dify.ai/v1
· API Key:sk-xxxxxxxxxx
· 应用类型:聊天(包含 Chatflow)
· API 秘钥

3. 机器人绑定流水线
回到 机器人 → 编辑你的企业微信机器人
· 关联流水线 → 选择 Dify工作流名称

六、测试是否通了
打开企业微信 → 进入你的自建应用
发消息:你好
正常效果:
1. 消息发给企微
2. LangBot 日志显示收到消息
3. 调用 Dify
4. Dify 回复消息原路返回

- 点赞
- 收藏
- 关注作者







评论(0)