
## 🎬 概览
**版本**: 1.0
这个工作流通过 Telegram 触发,自动从 Dialogflow 导出所有意图(intents)数据,并根据优先级进行分类,最终将结果保存到 Google Sheets 中。
## ✨ 功能特性
– 通过 Telegram 命令触发自动化备份
– 从 Dialogflow API 获取所有意图数据
– 智能优先级分类与可视化标识
– 自动记录到 Google Sheets 并包含时间戳
– 用户身份验证与命令验证机制
## 👤 适用人群
这个工作流非常适合 Dialogflow 开发者、聊天机器人管理员以及需要定期备份和监控意图数据的团队。
## 💡 解决的问题
这个工作流解决了手动备份 Dialogflow 意图数据的繁琐过程,提供:
– 一键式自动化备份
– 优先级可视化分析
– 历史记录追踪
– 团队协作支持
## 🔄 工作流步骤
### 1. 触发与验证
– **Telegram Trigger**: 监听任何 Telegram 消息
– **用户ID验证**: 验证发送者身份
– **命令验证**: 检查消息是否为 “backup” 命令
### 2. 数据获取
– **HTTP Request**: 调用 Dialogflow API 获取意图列表
– **数据处理**: 提取 displayName 和 priority 字段
### 3. 优先级映射
– **Code Node**: 使用 JavaScript 处理数据
– 优先级分类:Highest (🔴), High (🟠), Normal (🔵), Low (🟢), Ignore (🚫)
### 4. 数据存储
– **Google Sheets**: 将处理后的数据写入电子表格
– 记录:名称、优先级、颜色标识、文本描述、日期时间
### 5. 确认通知
– **Telegram**: 发送处理结果确认消息
## 📌 输入/配置要求
– **Telegram Bot Token**: 用于接收消息
– **Dialogflow API 凭据**: 访问意图数据
– **Google Sheets 访问权限**: 数据存储
– **有效用户ID**: 权限控制
## 📦 输出结果
– Google Sheets 中的结构化意图数据
– 包含优先级分类的完整记录
– 处理确认通知
## ⚙️ n8n 配置要求
– n8n 版本: 1.105.3
– 需要节点: Telegram, HTTP Request, Google Sheets, Code, If
– 平台: 支持 n8n 的任何环境
## ⚠️ 注意事项
– 确保 Dialogflow API 权限配置正确
– Google Sheets 文档需要提前创建并配置权限
– Telegram Bot 需要正确设置 webhook
– 用户ID验证需要替换为实际有效的用户ID

评论(0)