
## 📋 TELEGRAM AI BOT – 设置指南
### 🎯 工作流功能:
这是一个智能的Telegram机器人,能够:
– 使用AI回答文本消息
– 分析用户发送的图片
– 维护对话上下文/记忆
– 提供格式美观、吸引人的回复
### 🔧 所需设置:
**1. Telegram Bot Token:**
– 通过Telegram上的@BotFather创建机器人
– 获取机器人令牌
– 在n8n中添加凭据(Telegram账户)
**2. Google Gemini API密钥:**
– 访问Google AI Studio (ai.google.dev)
– 创建API密钥
– 在n8n中添加凭据(Google Gemini API账户)
**3. Webhook配置:**
– 激活工作流
– Webhook URL将自动设置
### 📊 工作流流程:
1. **Telegram触发器**接收消息
2. **路由类型**检查消息是文本还是图片
3. 对于文本:直接路由到AI代理
4. 对于图片:下载→分析→发送到AI代理
5. **AI代理**使用记忆上下文进行处理
6. 响应发送回用户
### ⚠️ 重要注意事项:
– 记忆基于消息ID(20条消息上下文)
– 图片分析使用Gemini 2.5 Flash
– 响应格式针对Telegram可读性进行优化
## 🚀 触发器
当用户向您的Telegram机器人发送消息时启动。
捕获文本消息和图片。
## 🔀 路由
检查消息类型:
– 文本:路由到文本映射器
– 图片:路由到图片处理器
## 🖼️ 图片处理
1. 从Telegram下载图片
2. 使用Gemini Vision进行分析
3. 结合描述+标题
## 🤖 AI代理
Google Gemini使用以下方式处理请求:
– 对话记忆(20条消息)
– 上下文感知响应
– Telegram友好格式
### 技术节点说明:
– **Telegram Trigger**:接收用户消息
– **Route Types**:根据消息类型路由
– **Get a file**:下载图片文件
– **Analyze image**:使用Gemini分析图片
– **Map text/image prompt**:格式化输入提示
– **Knowledge Base Agent**:AI知识库代理
– **Google Gemini Chat Model**:AI聊天模型
– **Simple Memory**:对话记忆管理
– **Send a text message**:发送回复消息

评论(0)