Telegram ChatBot with multiple sessions

这个工作流构建了一个智能聊天机器人,支持在Telegram中高效管理多个用户会话。用户可以通过简单命令启动、切换和恢复会话,同时自动生成对话摘要和回答问题。结合OpenAI的智能语言模型和Google Sheets作为数据存储,实现了会话的持久化管理,提升了用户交互体验,适用于客服、在线学习助理和社群管理等多种场景。

Tags

多会话管理智能聊天机器人

工作流名称

Telegram ChatBot with multiple sessions

主要功能和亮点

本工作流打造了一个基于 Telegram 的智能聊天机器人,支持多会话管理。用户可以通过特定命令启动新会话、查询当前会话、恢复历史会话、获取会话摘要及提出问题。借助OpenAI GPT-4o-mini模型实现自然语言理解与生成,结合Google Sheets作为会话状态及聊天记录的持久化存储,实现会话的高效管理与智能交互。

解决的核心问题

  • 如何在Telegram聊天机器人中有效管理多个用户会话,避免会话混乱。
  • 支持用户灵活启动、切换、恢复多条会话,提升交互体验。
  • 自动生成对话摘要,帮助用户快速回顾历史内容。
  • 结合AI智能问答,提升机器人应答的准确性和智能化水平。
  • 通过云端表格实现会话和聊天记录的持久保存,方便后续分析与调用。

应用场景

  • 客服机器人:多用户多会话管理,提升服务效率。
  • 在线学习助理:记录不同学习话题会话,快速总结知识点。
  • 个人助理:管理多任务会话,智能回答问题。
  • 社群管理:自动化管理群聊中的多个讨论主题和问答。
  • 任何需要基于Telegram进行智能对话且需多会话并存的场景。

主要流程步骤

  1. 消息触发:通过Telegram触发器接收用户消息。
  2. 命令判断:解析消息,识别用户指令(如/new、/current、/resume、/summary、/question)。
  3. 会话管理:查询Google Sheets中当前会话状态,根据命令创建新会话或切换会话。
  4. 会话状态更新:更新Google Sheets中会话的状态(current、expire等)。
  5. 上下文记忆:基于LangChain的Simple Memory节点维护会话上下文。
  6. AI应答生成:调用OpenAI GPT-4o-mini模型生成智能回复。
  7. 摘要生成:调用Summarization Chain生成对话摘要(/summary命令)。
  8. 问答处理:针对/question命令,结合上下文进行智能问答。
  9. 消息回复:通过Telegram节点将生成的回复发送给用户。
  10. 数据存储:将会话消息及AI回复存储至Google Sheets数据库,支持后续检索和分析。

涉及的系统或服务

  • Telegram API:消息接收与发送。
  • Google Sheets:作为会话状态和聊天记录的数据库,实现会话管理和数据持久化。
  • OpenAI GPT-4o-mini:自然语言处理与生成,支持聊天、摘要和问答功能。
  • n8n平台:工作流自动化执行与节点管理。
  • LangChain组件:实现AI的记忆管理和链式调用。

适用人群或使用价值

  • 开发者与自动化工程师,快速构建具备多会话管理的智能聊天机器人。
  • 企业客服团队,提升机器人处理多用户对话的效率与质量。
  • 教育机构与内容创作者,方便管理和总结多主题对话。
  • 社群运营者,自动化管理群内多个话题和问答,提高用户互动体验。
  • 任何希望在Telegram环境下实现智能、多会话对话交互的用户或团队。

此工作流通过整合Telegram消息、OpenAI智能语言模型以及Google Sheets数据管理,打造了一个功能完备、操作便捷的多会话智能聊天机器人解决方案,极大提升了用户交互的灵活性和机器人智能水平。

推荐模板

🗨️ Ollama Chat

该工作流通过集成 Ollama 的 Llama 3.2 大语言模型,实现智能聊天消息处理与结构化响应。用户输入的自然语言通过模型分析后,返回清晰的 JSON 格式问答,提升交互效率。工作流支持错误处理,确保系统稳定性,适用于智能客服、在线问答助手及内部知识库查询等场景,帮助企业实现自动化和智能化的客户服务。

智能问答结构化响应

智能对话助理(AI Conversational Agent)

该工作流构建了一个智能对话代理,利用OpenAI的先进语言模型,实现用户输入的聊天消息处理。通过结合上下文记忆和外部知识工具,如Wikipedia和SerpAPI,代理能够实时检索信息并生成精准回答。它有效解决了传统聊天机器人在上下文管理和信息来源方面的不足,适用于客服自动应答、知识问答系统及教育辅导等多种场景,显著提升用户体验和交互智能。

智能对话上下文记忆

Process Multiple Prompts in Parallel with Anthropic Claude Batch API(通过Anthropic Claude批量API并行处理多条提示)

该工作流通过Anthropic Claude API实现批量并行处理多条提示请求,自动轮询状态并获取结果。它大幅提升了多任务处理效率,简化了请求构建和响应解析的流程,适用于客服系统、内容生成和数据分析等场景。用户可以轻松管理多个请求与结果,结合对话记忆功能,灵活应对复杂的自然语言处理需求,是提升自动化与效率的理想解决方案。

Anthropic Claude批量处理

AI智能图像自动生成标题与文字水印

该工作流通过集成先进的多模态视觉语言模型,实现图像的自动化标题和描述生成,并将其作为水印叠加到图片上。用户只需导入图片,系统便能自动调整尺寸、生成文字并确保其美观展示,极大降低了人工撰写的时间成本。该功能特别适用于媒体、电商和社交媒体等领域,帮助内容创作者和设计师提升工作效率与视觉效果。

AI图像标题文字水印

🤖 Telegram Messaging Agent for Text/Audio/Images

该工作流实现了基于Telegram的智能消息处理,支持文本、语音和图片信息的自动接收与分析。通过Webhook技术,系统能够实时获取消息,并利用OpenAI GPT-4模型进行语音转录、文本分类和图像内容分析,从而高效区分任务指令与普通聊天,快速生成个性化响应。此工作流适用于客服、工作助手及教育领域,显著提升了信息处理的自动化和智能化水平。

Telegram机器人多模态消息处理

Coinmarketcap Price Agent

该工作流通过Telegram接收用户的加密货币名称,并利用CoinMarketCap的API实时查询最新价格。结合OpenAI的智能语言处理技术,能够理解多样化提问并进行对话管理,实现上下文记忆,提升交互效果。用户无需访问多个网站,便可快速获得权威价格信息,适合投资者、金融分析师和区块链社区,极大简化了查询流程并提高了信息获取效率。

加密货币价格智能问答

CallForge - The AI Gong Sales Call Processor

CallForge 是一款智能工作流,专注于自动提取和分析 Gong 销售通话录音。它通过整合产品和竞争对手数据,清理通话文本,并利用 AI 技术生成结构化分析结果,显著提高销售数据处理的效率与准确性。该工作流支持销售团队快速获取关键信息,优化策略,同时满足产品和市场分析、客户服务等多部门需求,推动企业业务增长。

销售通话分析自动化工作流

Load Prompts from Github Repo and auto populate n8n expressions

该工作流从指定的GitHub仓库自动加载文本提示,智能识别并替换变量占位符,确保内容完整无误。通过变量校验机制,若发现缺失信息,会自动终止并反馈错误,保障处理的准确性。处理后的完整提示可直接传入AI代理进行智能文本生成或分析,适用于营销、内容创作及自动化开发等多个场景,有效提升工作效率和内容个性化。

GitHub集成智能变量替换