返回首页

n8n/Dify自动化工作流实战教程2026:零代码搭建AI客服+数据管道+企业级自动化,含完整Python代码

/Dify 自动化工作流实战教程

什么是n8n和

n8n — 工作流自动化平台

  • 开源版Zapier/Make
  • 可视化拖拽连接各种服务
  • 支持400+集成(微信、钉钉、飞书、、数据库等)
  • 自托管,数据在你手里

Dify — 应用开发平台

  • 最简单的AI应用搭建工具
  • 支持、工作流
  • 可视化编排,不用写代码
  • 适合快速搭建AI客服、AI助手

商业价值:

  • 帮企业搭建自动化流程:¥3000-¥20000/个
  • AI客服/助手搭建:¥5000-¥30000
  • 数据同步服务:¥2000/月
  • 培训服务:¥3000/天

n8n安装与配置

Docker部署

# 一行命令启动n8n
docker run -d --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n

# 访问 http://localhost:5678

核心概念

(工作流)= 一系列节点的连接
Node(节点)= 一个操作(发送邮件、查询数据库、调用)
Trigger(触发器)= 工作流的启动条件(定时、Webhook、事件)
Connection(连接)= 节点之间的数据传递

实战案例1:自动日报生成

触发:每天18:00
├── 读取GitHub commits
├── 读取Jira任务状态
├── 用AI总结今日工作
├── 生成日报
└── 发送到飞书群

n8n工作流JSON

{
  "nodes": [
    {
      "name": "定时触发",
      "type": "n8n-nodes-base.cron",
      "parameters": {
        "rule": "0 18 * * *"
      }
    },
    {
      "name": "获取GitHub提交",
      "type": "n8n-nodes-base.github",
      "parameters": {
        "operation": "getCommits",
        "owner": "your-org",
        "repo": "your-repo"
      }
    },
    {
      "name": "AI总结",
      "type": "n8n-nodes-base.",
      "parameters": {
        "model": "-4o",
        "prompt": "根据以下GitHub提交记录,生成一份简洁的工作日报:\n{{$json.commits}}"
      }
    },
    {
      "name": "发送到飞书",
      "type": "n8n-nodes-base.httpRequest",
      "parameters": {
        "url": "https://open.feishu./open-apis/bot/v2/hook/xxx",
        "method": "POST",
        "body": {
          "msg_type": "text",
          "content": {"text": "{{$json.summary}}"}
        }
      }
    }
  ]
}

实战案例2:智能客服

Dify搭建

步骤:
1. 创建"聊天助手"应用
2. 配置系统提示词:
   "你是XX公司的客服助手,负责回答产品问题、处理退货、查询订单。
    请用友好的语气回答,如果不确定请转人工。"
3. 关联知识库(产品手册、FAQ、退货政策)
4. 配置对话开场白
5. 发布为Web应用或嵌入网站

API集成

import requests

def chat_with_bot(question: str, user_id: str) -> str:
    """调用Dify聊天API"""
    resp = requests.post(
        "http://localhost:3000/v1/chat-messages",
        headers={"Authorization": "Bearer YOUR_API_KEY"},
        json={
            "query": question,
            "inputs": {},
            "response_mode": "blocking",
            "user": user_id,
        }
    )
    return resp.json()["answer"]

# 使用
answer = chat_with_bot("我想退货,怎么操作?", "user_123")
print(answer)

实战案例3:数据同步管道

需求:飞书表格 → MySQL → BI报表

n8n工作流:
1. 定时触发(每小时)
2. 读取飞书多维表格数据
3. 数据清洗和转换
4. 写入MySQL数据库
5. 触发BI报表刷新
6. 发送通知(如果有异常数据)

n8n常用节点

触发器

├── Cron Trigger — 定时触发
├── Webhook Trigger — HTTP请求触发
├── Email Trigger — 收邮件触发
├── RSS Trigger — RSS更新触发
└── File Trigger — 文件变化触发

数据处理

├── Set — 设置/转换数据
├── Function — 自定义
├── IF — 条件判断
├── Switch — 多条件分支
├── Merge — 合并数据
└── Split — 拆分数据

外部服务

├── HTTP Request — 调用任何API
├── MySQL/PostgreSQL — 数据库操作
├── Gmail/Outlook — 邮件
├── Slack/飞书/钉钉 — 消息
├── GitHub — 代码管理
└──  Sheets — 表格操作

Dify高级功能

Agent模式

配置Agent:
├── 工具:搜索、计算器、代码执行、API调用
├── 推理:让AI决定用哪个工具
└── 记忆:支持多轮对话

示例:
用户:"帮我查一下今天的天气,然后发邮件给张三"
AI自动:
1. 调用天气API查天气
2. 调用邮件API发邮件

工作流模式

可视化编排:
├── 开始节点 → 用户输入
├── 节点 → AI处理
├── 条件节点 → 判断逻辑
├── API节点 → 调用外部服务
└── 输出节点 → 返回结果

商业化模板

模板1:电商自动化

需求:订单处理+客服+库存管理
技术:n8n + Dify + MySQL
报价:¥15000
包含:
├── 订单自动确认邮件
├── 库存预警通知
├── AI客服回复
├── 每日销售报表
└── 退款自动处理

模板2:内容自动化

需求:自动采集+AI改写+多平台发布
技术:n8n +  Use + Dify
报价:¥10000
包含:
├── RSS/网页内容采集
├── AI改写+配图
├── 自动发布到公众号/头条/知乎
├── 数据统计
└── 效果分析

模板3:HR自动化

需求:简历筛选+面试安排+入职流程
技术:n8n + Dify + 飞书
报价:¥20000
包含:
├── 简历自动解析
├── AI初筛+评分
├── 面试时间自动安排
├── Offer自动生成
└── 入职流程自动化

月收入预估

保守估计:
├── 5个自动化项目/月 × ¥8000 = ¥40000
├── 3个维护客户 × ¥2000/月 = ¥6000
└── 总计:¥46000/月

成本:
├── 服务器:¥200/月
├── LLM API:¥500/月
└── 总计:¥700/月

净收入:¥45300/月

下节预告

下一课:AI视频批量生产——用Kling/Wan2.2批量生成短视频。

评论