Ü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.
2. EvoLink API-Schlüssel erhalten
- 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:
2. Installationsmodus auswählen
Wenn Sie aufgefordert werden, einen Installationsmodus zu wählen, wählen Sie Quickstart:
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:
4. Modelle auswählen
Wenn Sie aufgefordert werden, die zu aktivierenden Modelle auszuwählen, wählen Sie All:
5. Standardmodell auswählen
Wenn Sie aufgefordert werden, ein Standardmodell zu wählen, wählen Sie Keep current:
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:
2. Bot erstellen
Geben Sie /start im Chat ein. BotFather antwortet mit einer Liste verfügbarer Befehle:
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:
4. Gateway neu starten
Nach der Eingabe des Tokens starten Sie das Gateway neu, um die Konfiguration zu übernehmen:
Schritt 4: EvoLink API konfigurieren
1. Konfigurationsdatei finden
Suchen Sie die Konfigurationsdatei openclaw.json im OpenClaw-Installationsverzeichnis und öffnen Sie sie zur Bearbeitung:
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.
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"
}
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
Schritt 5: Verbindung überprüfen
1. Ihren Bot besuchen
Suchen Sie den soeben erstellten Bot-Benutzernamen in Telegram und öffnen Sie den Chat:
2. Pairing-Code erhalten
Senden Sie /start an den Bot. Er gibt einen Pairing-Code zurück:
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.
4. Verbindung testen
Gehen Sie zurück zum ursprünglichen Terminalfenster und geben Sie Folgendes ein, um zu testen, ob die Verbindung funktioniert:
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.