Zum Hauptinhalt springen
Connic

Persönlicher Telegram-Assistent

Von Connic

Der multimodale Telegram-Assistent verarbeitet Text, Bilder, Sprache, Video und Dokumente. Er durchsucht das Web, speichert Notizen und Wissen und plant Erinnerungen mit persistenten Sessions.

KommunikationEinsteigerTelegram
connic init my-project --templates=telegram-personal-assistant

Überblick

Der multimodale persönliche Assistent in Telegram verarbeitet Text, Bilder, Sprachnachrichten, Audio, Video und Dokumente. Middleware fügt jeder Nachricht die aktuelle UTC-Zeit für Zeitplanberechnungen hinzu und leitet Antworten über die Chat ID zurück. Nach Chat ID benannte persistente Sessions bewahren den Gesprächsverlauf über mehrere Nachrichten hinweg. Der Agent durchsucht das Web nach Echtzeitinformationen, liest vollständige Seiten, speichert und lädt kurze Notizen über die Datenbank, hinterlegt umfangreichere Informationen für die semantische Suche im Retrieval und plant mit trigger_agent_at Erinnerungen bis zu 7 Tage im Voraus. Antworten werden mit Telegram HTML Tags formatiert und über die ausgehende Verbindung gesendet.

Use Cases

Persönlicher Assistent mit Erinnerungen

Ein Chatbot, der gespeicherte Präferenzen berücksichtigt, Notizen speichert, Fragen per Websuche beantwortet und Erinnerungen bis zu 7 Tage im Voraus plant.

Wissensbot für Teams

In Gruppenchats sammelt der Assistent Teamwissen, Besprechungsnotizen und Referenzmaterial und ruft diese Inhalte über mehrere Gespräche hinweg ab.

Recherchebegleiter

Der Agent durchsucht das Web, liest vollständige Seiten, speichert Ergebnisse im Retrieval und ruft sie später über natürlichsprachliche Abfragen ab.

Architektur

Telegram (eingehend)
telegram-assistant
Persistente Session
Websuche
Notiz-Datenbank
Retrieval
Geplanter Trigger
Telegram (ausgehend)

Erzeugte Projektstruktur

Der Befehl connic init my-project --templates=telegram-personal-assistant erzeugt diesen Dateibaum.

telegram-personal-assistant/
  agents/
    telegram-assistant.yaml
  tools/
    assistant_tools.py
  middleware/
    telegram-assistant.py
  requirements.txt
  README.md

Loslegen

Installiere das Template, erstelle ein Connic-Projekt und starte das Deployment. Mit Git startet jeder Push automatisch ein Deployment; die CLI funktioniert unabhängig vom Git-Anbieter.

Voraussetzungen

  • Python 3.10+
  • Ein Connic-Konto mit einem angelegten Projekt
  • Projektguthaben für ein connic/* KI-Modell oder Zugangsdaten für einen BYOK Provider
Projekt erstellen
1

Installieren und Projekt anlegen

Installiere das SDK und erstelle aus diesem Template ein Projekt.

terminal
pip install connic-composer-sdk
connic init my-project --templates=telegram-personal-assistant

Danach cd my-project

2

Bereitstellen

Als Deployment-Methode stehen Git und CLI zur Auswahl. Bei Git startet jeder Push automatisch ein Deployment; die CLI funktioniert mit GitLab, Bitbucket oder ganz ohne Git.

Git-Integration

  1. Verbinde in Connic unter Projekt Settings → Git & Environments das GitHub-Repository
  2. Ordne auf derselben Seite den Branch (z. B. main) der Produktivumgebung zu
  3. Pushe das erzeugte Projekt in dieses Repository
terminal
git add .
git commit -m "Persönlicher Telegram-Assistent Template hinzufügen"
git push origin main

CLI Deployment

  1. Erstelle in Connic unter Projekt Settings → API Keys & MCP Auth einen API Key und kopiere die Projekt-ID
  2. Führe im Projektverzeichnis connic login aus
  3. Teste mit connic dev und Hot Reload, führe mit connic test Testsuiten aus oder starte mit connic deploy das Deployment für den Produktivbetrieb
terminal
connic login
connic dev     # Temporäre Entwicklungsumgebung mit Hot Reload
connic test    # Deklarative Test Suites ausführen
connic deploy  # In den Produktivbetrieb deployen
3

Verbinden und konfigurieren

Erstelle über @BotFather einen Telegram Bot und füge anschließend mit dem Bot Token je eine eingehende und ausgehende Telegram-Verbindung hinzu. Der Webhook wird automatisch registriert. Ein connic/* KI-Modell nutzen oder BYOK-Zugangsdaten unter Projekt Settings → LLM Provider hinterlegen.

Template-Quelle

Das vollständige Template lässt sich einsehen, verbessern oder für einen anderen Einsatz forken.

connic-org/connic-awesome-agents/tree/main/telegram-personal-assistant

Informationen

Publisher
Von Connic
Schwierigkeitsgrad
Einsteiger
Funktioniert mit
Telegram
Quelle
GitHub