用 LangBot 把 Dify Agent 接入微信、QQ、飞书,10分钟搞定

6 阅读3分钟

想让你的 Dify Agent 不只是在网页里跑,而是能直接在微信群、QQ 频道、飞书里回复消息?LangBot 就是为这个场景设计的。本文手把手教你完成这个集成,整个过程大概 10 分钟。

为什么选这个方案?

LangBot 是一个开源的 IM 机器人平台,专门解决"AI 能力如何接入聊天软件"这个问题。它支持的平台相当全面:

  • 国内:QQ、微信(个人号/公众号)、飞书、钉钉、企业微信
  • 海外:Telegram、Discord、Slack、LINE

Dify 则是目前最流行的 AI 应用开发平台之一,它的 Agent 功能可以让 AI 自主调用各种工具(搜索、爬虫、数据库查询等),处理复杂任务。

把两者结合起来,你就能快速搭建一个多平台、具备工具调用能力的智能机器人。

准备工作

部署 LangBot

LangBot 支持 Docker、pip 等多种部署方式。这里用最简单的 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. 系统指令 - 定义 Agent 的角色和行为:

你是一个智能助手,可以帮助用户完成各种任务。你具备以下能力:
1. 回答用户的各种问题
2. 查询天气信息
3. 获取网页内容

请始终保持友好和专业的态度。如果需要使用工具来获取信息,请主动调用相关工具。

2. 添加工具 - Dify 提供了 50+ 内置工具,这里我们添加两个常用的:

  • Weather:查询天气
  • Web Scraper:抓取网页内容

3. 选择模型 - 根据需求选择合适的 LLM,Dify 支持 GPT、Claude、Gemini、DeepSeek 等主流模型。

获取 API 密钥

点击右上角"发布"后,进入"访问 API"页面创建密钥。

记下 API 密钥和服务器地址 https://api.dify.ai/v1,后面要用。

在 LangBot 中接入 Dify

回到 LangBot 后台,点击左侧"流水线" > "ChatPipeline" > "AI 能力"。

在"使用的 Runner"中选择 Dify 服务 API

填写配置信息:

  • Base URLhttps://api.dify.ai/v1
  • API Key:刚才创建的密钥
  • 应用类型:选择"聊天(包括 Chatflow)"

保存后,点击右上角"对话调试"测试效果。

如果 Agent 能正确响应并调用工具,说明集成成功了。

这个架构的好处

  1. 灵活调整:想修改 Agent 能力?直接在 Dify 里改就行,LangBot 这边不用动
  2. 一套能力多端用:配好后可以同时接入 QQ、微信、Telegram 等多个平台
  3. 扩展性强:Dify 支持 Workflow、RAG 知识库、自定义工具等高级功能,后续可以逐步增强

下一步

集成完成后,你可以:

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

如果你在使用 n8n、Coze、FastGPT 等其他平台,LangBot 同样支持接入,配置方式大同小异。


相关链接