🔍 导出并模糊搜索 Telegram 聊天记录 | Export and fuzzy search your Telegram chat history
telegram-search 是一个基于 TypeScript 开发的开源项目,旨在为用户提供 Telegram 聊天记录的本地备份与智能检索解决方案。它通过引入向量搜索与 AI 技术,有效解决了 Telegram 原生搜索在多语言处理及海量消息定位方面的痛点,帮助用户高效管理个人数字资产。
支持将聊天记录导出至 PGlite 或 PostgreSQL 数据库,并自动完成消息的向量嵌入与智能分词。 提供融合语义搜索与模糊匹配的高效检索功能,并支持基于图片内容的语义搜索及 RAG 智能问答。 内置 Telegram Bot 交互能力,支持通过 Deep Link 一键跳转回原始对话。 具备未读消息智能摘要功能,可快速汇总群组与私聊中的关键信息。 支持媒体资源自动备份至 MinIO,并提供灵活的日期范围筛选与搜索结果浏览体验。
本项目适用于需要长期备份 Telegram 历史聊天记录、处理海量消息碎片或希望利用 AI 技术进行知识整理的个人用户与开发者。用户可通过部署该工具,将分散的聊天数据转化为可快速检索与分析的个人知识库。