
## 概述
这个n8n工作流创建了一个智能的Telegram聊天机器人,能够通过自然语言管理Google日历。它使用AI技术理解用户的日程安排请求,并自动检查时间冲突,确保日程安排的准确性。
## 工作流程
### 1. 监听消息 👂
– **Telegram Trigger** 节点监听Telegram聊天中的新消息
– 当用户发送日程安排请求时触发工作流
### 2. AI智能理解 🧠
– **AI Agent** 节点使用LangChain技术分析用户消息
– 提取事件的关键信息:标题、日期、时间
– 支持多种语言的自然语言处理
### 3. 冲突检查 🧐
– **Google Calendar Tool (Get)** 节点检查指定时间段内是否有冲突事件
– 确保新事件不会与现有日程冲突
### 4. 智能决策 ✅
– 如果时间段空闲:**Google Calendar Tool (Create)** 节点创建新事件
– 如果存在冲突:**Telegram Tool (Explain)** 节点询问用户新的时间安排
### 5. 结果确认 👍
– **Telegram** 节点发送最终确认消息给用户
– 提供清晰的操作反馈
## AI模型配置
### 主要模型
– **Anthropic Claude 3.5 Haiku**:作为主要AI模型,负责自然语言理解和事件提取
### 备用模型
– **OpenAI GPT-4.1-mini**:作为备用模型,确保系统的高可用性
## 使用示例
### 定时事件创建
用户输入:”添加一个7月17日上午9点领取毕业证书的预约”
– AI解析:标题=”领取毕业证书”,日期=”2025-07-17″,时间=”09:00:00″
– 创建1小时的事件:09:00-10:00
### 全天事件创建
用户输入:”提醒我8月20日更新护照”
– AI解析:标题=”更新护照”,日期=”2025-08-20″
– 创建全天事件:00:00:00-23:59:59
## 技术特点
– **多语言支持**:支持阿拉伯语、中文、英文等多种语言
– **智能冲突检测**:自动检查时间冲突,避免日程重叠
– **自然语言交互**:用户无需学习特定命令格式
– **双重AI保障**:主备AI模型确保服务可靠性
– **实时反馈**:即时确认操作结果

评论(0)