groupultra/telegram-searchView GitHub Homepage for Latest Official Releases
Telegram Suche: Ein leistungsstarkes Tool zur Suche in Telegram-Chatverläufen, das Vektorsuche und semantische Übereinstimmung unterstützt.
AGPL-3.0TypeScripttelegram-searchgroupultra 2.8k Last Updated: August 14, 2025
Telegram Search - Intelligentes Tool zur Suche in Chatverläufen
🔍 Projektübersicht
Telegram Search ist ein leistungsstarkes Tool zur Suche in Telegram-Chatverläufen, das Vektorsuche und semantische Übereinstimmung unterstützt. Basierend auf der semantischen Vektortechnologie von OpenAI ermöglicht es eine intelligentere und präzisere Suche in Ihren Telegram-Nachrichten.
✨ Hauptmerkmale
- Intelligente semantische Suche: Basierend auf der Vektortechnologie von OpenAI, um die semantische Bedeutung von Nachrichten zu verstehen
- Vektorsuche: Nutzt fortschrittliche Suchalgorithmen für effiziente Suchergebnisse
- Chatverlauf-Backup: Einfache Sicherung Ihrer Chat-Historie
- Benutzerfreundliche Oberfläche: Schlichtes Design, einfach zu bedienen
- Plattformübergreifende Unterstützung: Unterstützt verschiedene Betriebssysteme
- Open Source & Kostenlos: MIT-Lizenz, vollständig Open Source
🚀 Schnellstart
Systemanforderungen
- Node.js
- pnpm
- Docker und Docker Compose
Installationsschritte
- Repository klonen
git clone https://github.com/GramSearch/telegram-search.git
cd telegram-search
- Abhängigkeiten installieren
pnpm install
- Umgebung konfigurieren
cp config/config.example.yaml config/config.yaml
- Datenbank-Container starten
docker compose up -d
- Datenbanktabellenstruktur synchronisieren
pnpm run db:migrate
- Dienst starten
# Backend-Dienst starten
pnpm run dev:server
# Frontend-Oberfläche starten
pnpm run dev:frontend
- Anwendung aufrufen
Öffnen Sie den Browser und besuchen Sie
http://localhost:3333
, um die Suchoberfläche zu nutzen.
🔧 Technische Architektur
Kerntechnologien
- Frontend: Moderne Web-Oberfläche
- Backend: Node.js Server
- Datenbank: Datenbank-System mit Unterstützung für Vektorspeicherung
- KI-Integration: OpenAI API zur Generierung semantischer Vektoren
- Containerisierung: Docker-Unterstützung für einfache Bereitstellung
Suchmechanismus
- Vektoreinbettung: Umwandlung von Text in hochdimensionale Vektordarstellungen
- Semantische Übereinstimmung: Suche basierend auf semantischer Ähnlichkeit
- Intelligente Filterung: Unterstützung verschiedener Nachrichtenfilterkriterien
📊 Funktionsdetails
1. Intelligente Suche
- Unterstützt nicht nur Keyword-Matching, sondern versteht auch die semantische Bedeutung
- Findet auch dann relevante Nachrichten, wenn unterschiedliche Wörter mit gleicher Bedeutung verwendet werden
2. Chat-Backup
- Automatisches Backup von Telegram-Chatverläufen
- Unterstützt verschiedene Chat-Typen (private Chats, Gruppenchats, Kanäle)
3. Erweiterte Filterung
- Suche nach Zeitbereich
- Filterung nach Nachrichtentyp
- Filterung nach Absender
🔗 Relevante Links
- GitHub Repository: https://github.com/groupultra/telegram-search
- Problem melden: https://github.com/groupultra/telegram-search/issues
- Diskussionsforum: https://github.com/groupultra/telegram-search/discussions
📈 Anwendungsbereiche
- Privatanwender: Schnelles Auffinden von historischen Nachrichten und Dateien
- Team-Zusammenarbeit: Effiziente Suche nach Team-Diskussionsinhalten
- Content-Management: Organisation und Archivierung wichtiger Dialoge
- Forschungsanalyse: Analyse von Chatdaten und Trends