Home
Login

Telegram Suche: Ein leistungsstarkes Tool zur Suche in Telegram-Chatverläufen, das Vektorsuche und semantische Übereinstimmung unterstützt.

AGPL-3.0TypeScript 2.5kgroupultratelegram-search Last Updated: 2025-06-26

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

  1. Repository klonen
git clone https://github.com/GramSearch/telegram-search.git
cd telegram-search
  1. Abhängigkeiten installieren
pnpm install
  1. Umgebung konfigurieren
cp config/config.example.yaml config/config.yaml
  1. Datenbank-Container starten
docker compose up -d
  1. Datenbanktabellenstruktur synchronisieren
pnpm run db:migrate
  1. Dienst starten
# Backend-Dienst starten
pnpm run dev:server

# Frontend-Oberfläche starten
pnpm run dev:frontend
  1. 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

📈 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

Star History Chart