想让你精心调教的 Dify Agent 走出网页,直接在微信、QQ、飞书里帮你干活?用 LangBot 配合 Dify,十分钟就能搞定。
为什么是这对组合?
LangBot 是目前最强大的开源多平台聊天机器人框架,支持国内主流 IM(QQ、微信、飞书、钉钉)以及海外平台(Telegram、Discord、Slack、LINE)。它的核心能力是把各种 AI 后端接入聊天软件。
Dify 是目前最火的 AI 应用开发平台之一,提供可视化的 Agent 编排、50+ 内置工具、RAG 知识库等能力。两者结合,就能快速打造一个多平台智能助手。
部署 LangBot
用 uvx 三行命令启动:
mkdir langbot-instance
cd langbot-instance
uvx langbot@latest
访问 http://127.0.0.1:5300,注册管理员账号进入后台:
创建 Dify Agent
登录 cloud.dify.ai,创建新应用时选择 Agent 类型。相比普通聊天应用,Agent 能自主推理并调用工具完成复杂任务。
配置 Agent
进入编排界面,完成以下配置:
系统指令 - 定义 Agent 角色:
你是一个智能助手,可以帮助用户完成各种任务。你具备以下能力:
1. 回答用户的各种问题
2. 查询天气信息
3. 获取网页内容
请始终保持友好和专业的态度。如果需要使用工具来获取信息,请主动调用相关工具。
添加工具 - 从 Dify 内置的 50+ 工具中选择,比如 Weather(天气查询)和 Web Scraper(网页抓取):
选择模型 - 支持 GPT、Claude、Gemini、DeepSeek 等主流大模型。
配置完成后的效果:
获取 API 密钥
点击「发布」,然后进入「访问 API」页面创建密钥:
记下 API 密钥和服务器地址 https://api.dify.ai/v1。
在 LangBot 接入 Dify
回到 LangBot 后台,进入 流水线 > ChatPipeline > AI 能力:
选择 Dify 服务 API 作为 Runner:
填入配置:
- Base URL:
https://api.dify.ai/v1 - API Key:刚才获取的密钥
- 应用类型:聊天(包括 Chatflow)
保存后点击「对话调试」测试:
Agent 能正确响应并调用工具,说明集成成功。
这个方案的优势
- 解耦设计:Agent 能力在 Dify 维护,LangBot 专注消息分发,各司其职
- 一次配置,多端可用:同一个 Agent 可同时服务 QQ、微信、Telegram 等多个平台
- 扩展灵活:后续可在 Dify 添加 RAG 知识库、Workflow 编排、更多工具
下一步
- 在 LangBot 配置具体消息平台(QQ 机器人、微信个人号等)
- 在 Dify 添加更多工具(数据库查询、API 调用)
- 尝试 Dify Chatflow 实现复杂对话流程
如果你在用 n8n、FastGPT、Coze、Langflow 等平台,LangBot 同样支持接入。
相关链接
- LangBot 文档 | GitHub
- Dify 文档 | 云平台