
这个n8n工作流实现了一个智能的Telegram媒体组处理系统,能够自动处理用户发送的图片组,并通过AI进行图像分析和内容生成。
## 工作流概述
该工作流主要处理Telegram中的媒体组消息,特别是包含多张图片的消息组。系统通过以下步骤实现自动化处理:
### 核心功能
1. **Telegram消息触发**:当用户发送包含图片的媒体组消息时,工作流自动触发
2. **数据表管理**:使用Data Table节点存储和管理消息状态(new、processing、done)
3. **智能延迟处理**:通过定时器检查确保所有媒体文件完全上传后再进行处理
4. **AI图像分析**:集成OpenRouter API,使用Google Gemini 2.5 Flash Image Preview模型进行图像识别和分析
5. **结果返回**:将AI处理结果转换为图片格式并发送回Telegram用户
### 技术架构
– **触发机制**:Telegram Trigger节点监听用户消息
– **状态管理**:Data Table节点跟踪每个媒体组的处理状态
– **文件处理**:Telegram节点获取文件信息,HTTP Request调用AI服务
– **AI集成**:通过OpenRouter API接入Google Gemini模型进行多模态分析
– **结果转换**:将AI输出转换为Base64格式,再转换为图片文件发送
### 应用场景
– 智能图像识别和内容生成
– 多图片消息的批量处理
– AI驱动的聊天机器人服务
– 自动化内容创作和编辑
## 配置要求
### 必需组件
1. **Telegram机器人**:通过@BotFather创建,获取API Token
2. **Data Table**:包含chat_id、message_id、media_group、message、status字段
3. **OpenRouter账户**:用于访问Google Gemini AI模型
4. **n8n实例**:本地或云端部署
### 关键配置点
– 在”prepare user messages”节点中更新Telegram文件下载URL
– 配置适当的定时器间隔以确保媒体文件完全上传
– 设置正确的AI模型参数和API密钥
这个工作流展示了n8n在复杂消息处理和AI集成方面的强大能力,为构建智能聊天机器人提供了完整的解决方案。

评论(0)