Zum Hauptinhalt springen

Überblick

OpenClaw ist ein Open-Source-AI-Agent-Gateway, das als Brücke zwischen Chat-Anwendungen und AI-Agenten fungiert. Über einen zentralisierten Gateway-Prozess verbindet es Chat-Plattformen wie Telegram, WhatsApp und Discord mit AI-Coding-Agenten und ermöglicht direkte KI-Programmierinteraktionen innerhalb von Chat-Fenstern. Durch die Konfiguration der EvoLink API als benutzerdefinierten Modellanbieter in OpenClaw und die Verbindung eines Telegram Bots können Sie die Claude-Modelle von EvoLink (wie Claude 4.6 Opus, Claude 4.5 Sonnet, Claude 4.5 Haiku) für KI-gestützte Coding-Gespräche direkt in Telegram nutzen. Diese Anleitung behandelt:
  • Installation und Konfiguration des OpenClaw Gateways
  • Erstellung eines Telegram Bots und Verbindung mit OpenClaw
  • Einrichtung der EvoLink API als benutzerdefinierter Modellanbieter
  • Überprüfung der Verbindung und erste Schritte

Systemumgebungsprüfung

Vor der Installation wird empfohlen, das Umgebungsprüfungstool auszuführen, um sicherzustellen, dass Ihr System die Anforderungen von OpenClaw erfüllt.

Prüftool herunterladen

Laden Sie das Prüftool für Ihre Plattform von GitHub Releases herunter:
PlattformDateiname
Windowsopenclaw-checker-win-x64.exe
macOS (Intel)openclaw-checker-macos-x64
macOS (Apple Silicon)openclaw-checker-macos-arm64
Linuxopenclaw-checker-linux-x64

Prüfpunkte

Das Tool überprüft automatisch Folgendes:
  • ✅ Node.js-Version (>= 22.12.0 erforderlich)
  • ✅ npm verfügbar
  • ✅ Git verfügbar
  • ✅ Netzwerkkonnektivität (github.com, npmjs.org, evolink.ai)
Erfolgreiche Prüfung Wenn die Prüfung fehlschlägt, gibt das Tool spezifische Lösungsvorschläge.

Voraussetzungen

Stellen Sie vor der Konfiguration sicher, dass Sie Folgendes haben:

1. Node.js installieren

OpenClaw wird über npm installiert. Sie müssen zuerst Node.js installieren.
  • Melden Sie sich beim EvoLink Dashboard an
  • Finden Sie API Keys im Dashboard, klicken Sie auf die Schaltfläche ‘Create New Key’ und kopieren Sie den generierten Schlüssel
  • Der API-Schlüssel beginnt normalerweise mit sk-

3. Telegram-Konto vorbereiten

Sie benötigen es, um einen Bot zu erstellen und die Integration zu testen.

Schritt 1: OpenClaw installieren

Führen Sie den folgenden Befehl in Ihrem Terminal aus:
npm install -g openclaw@latest

Schritt 2: Einrichtung

Führen Sie den Einrichtungsbefehl aus. OpenClaw führt Sie durch die Ersteinrichtung und installiert den Hintergrund-Daemon-Dienst:
openclaw onboard --install-daemon

1. Installation bestätigen

Das System zeigt einen Risikohinweis an. Bestätigen Sie, um fortzufahren: Installation bestätigen

2. Installationsmodus auswählen

Wenn Sie aufgefordert werden, einen Installationsmodus zu wählen, wählen Sie Quickstart: Quickstart auswählen

3. Anbieter auswählen

Wenn Sie aufgefordert werden, einen Modellanbieter zu wählen, wählen Sie Skip. Wir werden EvoLink später manuell als benutzerdefinierten Anbieter konfigurieren: Anbieterauswahl überspringen

4. Modelle auswählen

Wenn Sie aufgefordert werden, die zu aktivierenden Modelle auszuwählen, wählen Sie All: Alle Modelle auswählen

5. Standardmodell auswählen

Wenn Sie aufgefordert werden, ein Standardmodell zu wählen, wählen Sie Keep current: Aktuelles Modell beibehalten

Schritt 3: Telegram Bot erstellen

Der Einrichtungsablauf fordert Sie auf, einen Chat-Kanal auszuwählen. Wählen Sie Telegram (Bot API).

1. BotFather besuchen

Öffnen Sie Telegram und besuchen Sie @BotFather, dann klicken Sie auf START BOT, um zu beginnen: BotFather starten

2. Bot erstellen

Geben Sie /start im Chat ein. BotFather antwortet mit einer Liste verfügbarer Befehle: /start eingeben Geben Sie /newbot ein. Folgen Sie der Aufforderung, um einen eindeutigen Bot-Benutzernamen festzulegen, der mit bot enden muss (z. B. my_evolink_bot). Nach der Erstellung gibt BotFather eine Nachricht mit einem Token in diesem Format zurück:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz
Kopieren und speichern Sie dieses Token.

3. Token eingeben

Gehen Sie zurück zum Terminal-Einrichtungsablauf, fügen Sie das Bot-Token in die Eingabeaufforderung ein und bestätigen Sie: Token eingeben

4. Gateway neu starten

Nach der Eingabe des Tokens starten Sie das Gateway neu, um die Konfiguration zu übernehmen: Gateway neu starten

1. Konfigurationsdatei finden

Suchen Sie die Konfigurationsdatei openclaw.json im OpenClaw-Installationsverzeichnis und öffnen Sie sie zur Bearbeitung: Konfigurationsdatei finden

2. Modellanbieter konfigurieren

Suchen Sie in openclaw.json das Feld models und fügen Sie EvoLink als benutzerdefinierten Modellanbieter hinzu:
"models": {
  "providers": {
    "anthropic": {
      "api": "anthropic-messages",
      "baseUrl": "https://direct.evolink.ai",
      "apiKey": "your-evolink-api-key",
      "models": [
        {
          "id": "claude-opus-4-6",
          "name": "Claude Opus 4.6",
          "reasoning": false,
          "input": ["text"],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 200000,
          "maxTokens": 8192
        }
      ]
    }
  }
}
Ersetzen Sie "your-evolink-api-key" durch den tatsächlichen API-Schlüssel aus Ihrem EvoLink Dashboard.
Modell konfigurieren

3. Standardmodell konfigurieren

Setzen Sie im Feld agents den Wert model.primary auf das soeben hinzugefügte EvoLink-Modell:
"model": {
  "primary": "anthropic/claude-opus-4-6"
}
Standardmodell konfigurieren

4. Telegram-Konfiguration überprüfen

Überprüfen Sie die Telegram-Konfiguration im Feld channels. Das botToken wurde während des Einrichtungsablaufs automatisch ausgefüllt und muss nicht geändert werden:
"channels": {
  "telegram": {
    "enabled": true,
    "botToken": "your-bot-token (auto-filled)",
    "dmPolicy": "pairing",
    "groups": { "*": { "requireMention": true } }
  }
}
  • enabled: Telegram-Kanal aktivieren
  • dmPolicy: Auf "pairing" gesetzt, nicht autorisierte Benutzer müssen sich beim Senden von Direktnachrichten über einen Pairing-Code verifizieren
  • groups: "*" erlaubt alle Gruppen, requireMention auf true gesetzt bedeutet, dass der Bot in Gruppen nur antwortet, wenn er @erwähnt wird
Telegram-Konfiguration

Schritt 5: Verbindung überprüfen

1. Ihren Bot besuchen

Suchen Sie den soeben erstellten Bot-Benutzernamen in Telegram und öffnen Sie den Chat: Bot besuchen

2. Pairing-Code erhalten

Senden Sie /start an den Bot. Er gibt einen Pairing-Code zurück: Pairing-Code erhalten

3. Pairing abschließen

Öffnen Sie ein neues Terminalfenster und führen Sie den folgenden Befehl aus, um das Pairing abzuschließen:
openclaw pairing approve telegram <pairing-code>
Ersetzen Sie <pairing-code> durch den tatsächlichen Code, den der Bot zurückgegeben hat. Stellen Sie sicher, dass Sie die spitzen Klammern <> entfernen.
Pairing abschließen

4. Verbindung testen

Gehen Sie zurück zum ursprünglichen Terminalfenster und geben Sie Folgendes ein, um zu testen, ob die Verbindung funktioniert:
Wake up, my friend!
Verbindung testen Sobald das Pairing abgeschlossen ist, erhalten Sie auch beim Senden von Nachrichten an den Bot in Telegram KI-Antworten, was bestätigt, dass die Integration erfolgreich ist.