想让你的 Dify Agent 突破浏览器限制,直接在 QQ、微信、Telegram 里对话?LangBot 配合 Dify,十分钟就能搞定。

为什么要这么搭?

LangBot 是目前最强大的开源多平台聊天机器人框架,支持国内主流 IM(QQ、微信、飞书、钉钉)以及国际平台(Telegram、Discord、Slack、LINE)。它的核心能力就是把各种 AI 后端接入到聊天软件里。

Dify 是当下最火的 AI 应用开发平台,提供可视化 Agent 编排、50 多个内置工具、RAG 知识库等功能。两者结合,可以快速打造跨平台 AI 助手。

部署 LangBot

用 uvx 三行命令搞定:

mkdir langbot-instance
cd langbot-instance
uvx langbot@latest

访问 http://127.0.0.1:5300,注册管理员账号:

LangBot Dashboard

创建 Dify Agent

登录 cloud.dify.ai 创建新应用。选择 Agent 类型——与普通聊天应用不同,Agent 可以自主推理并调用工具完成复杂任务。

Select Agent Type

配置 Agent

在编排界面配置:

System Instructions - 定义 Agent 角色:

Y123Po...lueAQRaanuesrseteewrreyiaarelnwvwveeaiaaynrtwstiheeoebmlurpalsaiiigngunetesfaneocitrronmnaqatasuteseinfisotrstnitieaonnndtslythaantdhperlopfsesussieornsalcoamtptliettuedev.arIifouysoutansekesd.tYoouusheavteootlhsetfoolgleotwiinngfocrampaatbiiolni,tiperso:activelycalltherelevanttools.

添加工具 - 从 Dify 的 50+ 内置工具中选择,比如天气查询和网页抓取:

Add Tools

选择模型 - 支持 GPT、Claude、Gemini、DeepSeek 等主流 LLM。

配置完成效果:

Configuration Complete

获取 API Key

点击"发布",然后进入"访问 API"创建密钥:

Create API Key

保存好 API key 和服务器地址 https://api.dify.ai/v1

连接 Dify 到 LangBot

回到 LangBot,进入 Pipelines > ChatPipeline > AI 能力:

AI Capability Config

选择 Dify Service API 作为 Runner:

Select Dify Runner

填写配置:

  • Base URL: https://api.dify.ai/v1
  • API Key: 刚才创建的密钥
  • App Type: Chat(包括 Chatflow)

Enter Configuration

保存后点击"调试对话"测试:

Test Conversation

如果 Agent 能正确回复并调用工具,说明集成成功。

这种架构的优势

  • 解耦设计:Agent 能力在 Dify 中维护,LangBot 负责消息路由,各司其职
  • 一份配置,多端生效:同一个 Agent 可以同时服务 QQ、微信、Telegram 等多个平台
  • 易于扩展:后续可以在 Dify 中添加 RAG 知识库、工作流编排、更多工具等

下一步

  • 在 LangBot 中配置消息平台(QQ 机器人、微信个人号等)
  • 在 Dify 中添加更多工具(数据库查询、API 调用等)
  • 尝试 Dify Chatflow 实现更复杂的对话流程

如果你在用 n8n、FastGPT、Coze 或 Langflow,LangBot 也都支持。


相关资源