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

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://code.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.