我用 Dify Chatflow 给 QQ 微信 飞书机器人加上了 AI 大脑
LangBot 是一个多平台聊天机器人框架,支持 QQ、微信、Discord、Telegram、Slack、LINE、DingTalk 和 Lark 等平台。它最强大的特性之一就是支持多种 AI 运行器,包括 Dify、n8n、Langflow、Coze 等主流工作流平台和 OpenAI、Claude 等 LLM 服务。
Dify 是一个开源的 LLM 应用开发平台,提供可视化的 Chatflow(对话流)功能,让你无需编码就能构建智能对话应用。本文将展示如何将 Dify Chatflow 集成到 LangBot 中,让你的机器人拥有强大的 AI 能力。
准备工作
- 一个运行中的 LangBot 实例
- 一个 Dify 账户(可使用 cloud.dify.ai)
步骤一:部署 LangBot
如果还没有部署 LangBot,用 Docker 一行命令快速启动:
docker run -d \
-p 5300:5300 \
-v ./data:/app/data \
--name langbot \
rockchin/langbot:latest
访问 http://localhost:5300 进入管理界面。

步骤二:创建 Dify Chatflow 应用
访问 cloud.dify.ai 并登录,在 Studio 页面点击 "Create from Blank" 创建新应用。

选择 "Chatflow" 类型,这是一个支持工作流的对话应用。输入应用名称(例如 "LangBot Demo Chatflow")后点击创建。

步骤三:配置工作流
创建后会看到可视化工作流编辑器,包含三个默认节点:
- START: 接收用户输入
- LLM: 处理对话
- ANSWER: 返回响应

点击 LLM 节点,在 "System" 部分添加系统提示词:
You are a helpful AI assistant integrated with LangBot. You can answer questions and help users with various tasks.

你可以根据需要添加更多节点,比如知识库检索、外部 API 调用、条件判断等,打造更强大的对话能力。
步骤四:获取 API 密钥
点击右上角 "Publish" 发布应用,然后点击 "API Access" 进入 API 访问页面。

点击 "Create new Secret key" 创建 API 密钥,复制生成的密钥(格式为 app-xxxxxxxxxxxxxxxxxxxxxxxx)。

记下:
- API Server:
https://api.dify.ai/v1 - API Key: 刚才创建的密钥
步骤五:在 LangBot 中配置
返回 LangBot 管理界面,进入 "Pipelines" 页面,点击 "+" 创建新流水线。
输入流水线信息:
- Name: Dify Chatflow Pipeline
- Description: Pipeline using Dify Chatflow as the AI runner
切换到 "AI" 标签页,在 "Runner" 下拉菜单选择 "Dify Service API",配置参数:
- Base URL:
https://api.dify.ai/v1 - App Type: Chat (重要:Chatflow 应用使用 Chat 类型,不是 Workflow)
- API Key: 粘贴你的 API 密钥

点击 "Save" 保存。
步骤六:测试
在流水线编辑对话框中,点击 "Debug Chat" 进入调试界面,输入测试消息(如 "Hello! This is a test message."),按回车发送。

如果配置正确,你会看到来自 Dify Chatflow 的回复,这表明集成成功了。
常见问题
错误: not_workflow_app
这是因为 App Type 配置错误。Chatflow 应用必须使用 "Chat" 类型,而不是 "Workflow" 类型。
API 密钥无效
确保密钥格式正确(以 app- 开头)、已在 Dify 中创建并激活,Base URL 设置为 https://api.dify.ai/v1。
连接超时
检查网络连接、Dify 服务可访问性和防火墙设置。
下一步
现在你可以将这个流水线绑定到你的机器人上,让它通过 Dify Chatflow 处理用户消息。在 Dify 中,你还可以:
- 添加知识库实现 RAG(检索增强生成)
- 集成外部工具和 API
- 使用条件节点实现复杂逻辑
- 添加变量转换和数据处理
LangBot 支持同时配置多个流水线,你可以为不同的场景和平台配置不同的 AI 能力。它还支持其他 AI 平台,如 n8n、Langflow、FastGPT、Coze,以及直接接入 OpenAI、Claude、Google Gemini 等 LLM 服务。

浙公网安备 33010602011771号