> ## Documentation Index
> Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenClaw + Telegram

> OpenClaw mit EvoLink.AI verbinden

## Ü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](https://github.com/suuuuuu-1/openclaw-env-checker/releases) herunter:

| Plattform             | Dateiname                      |
| --------------------- | ------------------------------ |
| Windows               | `openclaw-checker-win-x64.exe` |
| macOS (Intel)         | `openclaw-checker-macos-x64`   |
| macOS (Apple Silicon) | `openclaw-checker-macos-arm64` |
| Linux                 | `openclaw-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)

<img src="https://mintcdn.com/muyutechnology/nIFIx0gxdF53THw8/images/OpenClaw-Checker/check-success.png?fit=max&auto=format&n=nIFIx0gxdF53THw8&q=85&s=46f1fdbec3263845e35158b104fa5091" alt="Erfolgreiche Prüfung" width="1778" height="1742" data-path="images/OpenClaw-Checker/check-success.png" />

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 und erfordert Node.js 22 oder höher.

<Tabs>
  <Tab title="Windows">
    Besuchen Sie die [offizielle Node.js-Website](https://nodejs.org/de/download), laden Sie das Windows-Installationsprogramm (.msi-Datei) herunter und führen Sie es durch Doppelklick aus.

    Öffnen Sie nach der Installation PowerShell zur Überprüfung:

    ```bash theme={null}
    node --version
    npm --version
    ```

    <Note>
      Es wird empfohlen, PowerShell als Administrator auszuführen, um Berechtigungsprobleme bei der späteren Installation zu vermeiden.
    </Note>
  </Tab>

  <Tab title="macOS">
    **Methode 1: Installationsprogramm verwenden**

    Besuchen Sie die [offizielle Node.js-Website](https://nodejs.org/de/download), laden Sie das macOS-Installationsprogramm (.pkg-Datei) herunter und führen Sie es durch Doppelklick aus.

    **Methode 2: Homebrew verwenden**

    ```bash theme={null}
    brew install node
    ```

    Öffnen Sie nach der Installation das Terminal zur Überprüfung:

    ```bash theme={null}
    node --version
    npm --version
    ```

    <Note>
      Wenn Sie bei der späteren Installation auf Berechtigungsprobleme stoßen, müssen Sie möglicherweise `sudo` vor dem Befehl hinzufügen.
    </Note>
  </Tab>
</Tabs>

### 2. EvoLink API-Schlüssel erhalten

* Melden Sie sich beim [EvoLink Dashboard](https://evolink.ai/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:

```bash theme={null}
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:

```bash theme={null}
openclaw onboard --install-daemon
```

### 1. Installation bestätigen

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_011629_241.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=fce0ba49fe04129dc943e6f63353595e" alt="Installation bestätigen" width="1488" height="1420" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_011629_241.png" />

### 2. Installationsmodus auswählen

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_011705_241.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=24fbf84b590649d1fc1d515d2ee50609" alt="Quickstart auswählen" width="1738" height="1540" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_011705_241.png" />

### 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:

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_011742_033.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=a4f74b3bb72312ba426ea37179232576" alt="Anbieterauswahl überspringen" width="1398" height="1272" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_011742_033.png" />

### 4. Modelle auswählen

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_011808_857.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=701f58ca7164b7830cef3bfb713d911b" alt="Alle Modelle auswählen" width="1380" height="1528" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_011808_857.png" />

### 5. Standardmodell auswählen

Wenn Sie aufgefordert werden, ein Standardmodell zu wählen, wählen Sie **Keep current**:

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_011825_375.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=5ded0a9c44fd991865dbe84195862563" alt="Aktuelles Modell beibehalten" width="1334" height="1792" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_011825_375.png" />

## 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](https://t.me/BotFather), dann klicken Sie auf **START BOT**, um zu beginnen:

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_023944_999.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=8675eaaf4ede6e09eb9256830d780e48" alt="BotFather starten" width="652" height="638" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_023944_999.png" />

### 2. Bot erstellen

Geben Sie `/start` im Chat ein. BotFather antwortet mit einer Liste verfügbarer Befehle:

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/85be2352-3788-4d21-815e-6a46b2754ca7.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=6b15bf8fa069553fed472e3177d66c34" alt="/start eingeben" width="1798" height="1794" data-path="images/OpenClaw-Telegram/85be2352-3788-4d21-815e-6a46b2754ca7.png" />

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:

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_015805_685.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=235c62263e926bd698f3497f059da6cd" alt="Token eingeben" width="1556" height="1758" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_015805_685.png" />

### 4. Gateway neu starten

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/510f6a5a-8d41-41f7-9277-35486140cb78.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=8e73a3402f695359d1a3008f7d884854" alt="Gateway neu starten" width="1382" height="1304" data-path="images/OpenClaw-Telegram/510f6a5a-8d41-41f7-9277-35486140cb78.png" />

## Schritt 4: EvoLink API konfigurieren

### 1. Konfigurationsdatei finden

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ed6bc6af-f91c-4739-9e87-8710510d978b.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=34387862e93b16404ffbe19ea0ec5ea2" alt="Konfigurationsdatei finden" width="582" height="438" data-path="images/OpenClaw-Telegram/ed6bc6af-f91c-4739-9e87-8710510d978b.png" />

### 2. Modellanbieter konfigurieren

Suchen Sie in `openclaw.json` das Feld `models` und fügen Sie EvoLink als benutzerdefinierten Modellanbieter hinzu:

```json theme={null}
"models": {
  "providers": {
    "evolink-anthropic": {
      "api": "anthropic-messages",
      "baseUrl": "https://direct.evolink.ai",
      "apiKey": "your-evolink-api-key",
      "models": [
        { "id": "claude-fable-5", "name": "Claude Fable 5" },
        { "id": "claude-opus-4-8", "name": "Claude Opus 4.8" },
        { "id": "claude-opus-4-7", "name": "Claude Opus 4.7" },
        { "id": "claude-opus-4-6", "name": "Claude Opus 4.6" },
        { "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" },
        { "id": "claude-sonnet-5", "name": "Claude Sonnet 5" },
        { "id": "claude-opus-4-5-20251101", "name": "Claude Opus 4.5" },
        { "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" },
        { "id": "claude-haiku-4-5-20251001", "name": "Claude Haiku 4.5" }
      ]
    },
    "evolink-google": {
      "api": "google-generative-ai",
      "baseUrl": "https://direct.evolink.ai/v1beta",
      "apiKey": "your-evolink-api-key",
      "models": [
        { "id": "gemini-3.1-flash-lite-preview", "name": "Gemini 3.1 Flash Lite" },
        { "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" },
        { "id": "gemini-2.5-pro", "name": "Gemini 2.5 Pro" },
        { "id": "gemini-2.5-flash", "name": "Gemini 2.5 Flash" },
        { "id": "gemini-3-pro-preview", "name": "Gemini 3.0 Pro" },
        { "id": "gemini-3-flash-preview", "name": "Gemini 3.0 Flash" }
      ]
    },
    "evolink-openai": {
      "api": "openai-completions",
      "baseUrl": "https://direct.evolink.ai/v1",
      "apiKey": "your-evolink-api-key",
      "models": [
        { "id": "gpt-5.4", "name": "GPT-5.4" },
        { "id": "gpt-5.2", "name": "GPT-5.2" },
        { "id": "gpt-5.1", "name": "GPT-5.1" },
        { "id": "gpt-5.1-chat", "name": "GPT-5.1 Chat" },
        { "id": "gpt-5.1-thinking", "name": "GPT-5.1 Thinking" },
        { "id": "gemini-2.5-pro", "name": "Gemini 2.5 Pro (OpenAI SDK)" },
        { "id": "gemini-2.5-flash", "name": "Gemini 2.5 Flash (OpenAI SDK)" },
        { "id": "gemini-3-pro-preview", "name": "Gemini 3.0 Pro (OpenAI SDK)" },
        { "id": "gemini-3-flash-preview", "name": "Gemini 3.0 Flash (OpenAI SDK)" },
        { "id": "doubao-seed-2.0-pro", "name": "Doubao Seed 2.0 Pro" },
        { "id": "doubao-seed-2.0-lite", "name": "Doubao Seed 2.0 Lite" },
        { "id": "doubao-seed-2.0-mini", "name": "Doubao Seed 2.0 Mini" },
        { "id": "doubao-seed-2.0-code", "name": "Doubao Seed 2.0 Code" },
        { "id": "kimi-k2-thinking", "name": "Kimi K2 Thinking" },
        { "id": "kimi-k2-thinking-turbo", "name": "Kimi K2 Thinking Turbo" }
      ]
    }
  }
}
```

<Warning>
  Ersetzen Sie `"your-evolink-api-key"` durch den tatsächlichen API-Schlüssel aus Ihrem [EvoLink Dashboard](https://evolink.ai/dashboard).
</Warning>

<img src="https://mintcdn.com/muyutechnology/UXWm3z0MosVoxl9R/images/OpenClaw-Telegram/b362e8be-3a83-47ea-b84c-5fcfb5658e7f.png?fit=max&auto=format&n=UXWm3z0MosVoxl9R&q=85&s=fff12fc55f7b8c56ff4d21189d305ffb" alt="Modell konfigurieren" width="823" height="571" data-path="images/OpenClaw-Telegram/b362e8be-3a83-47ea-b84c-5fcfb5658e7f.png" />

### 3. Standardmodell konfigurieren

Setzen Sie im Feld `agents` den Wert `model.primary` auf das soeben hinzugefügte EvoLink-Modell:

```json theme={null}
"model": {
  "primary": "evolink-anthropic/claude-opus-4-6"
}
```

<img src="https://mintcdn.com/muyutechnology/vltN_QIDGKI6Yi2Q/images/OpenClaw-Telegram/78216831-b8da-43c3-b507-f13bba880504.png?fit=max&auto=format&n=vltN_QIDGKI6Yi2Q&q=85&s=588ceb46be9278f00bc95432fcce503d" alt="Standardmodell konfigurieren" width="1010" height="582" data-path="images/OpenClaw-Telegram/78216831-b8da-43c3-b507-f13bba880504.png" />

### 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:

```json theme={null}
"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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/0bde6676-6a12-4073-ba74-e2b60986e8c3.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=bb28d72954c216850a5556a7be7e65a2" alt="Telegram-Konfiguration" width="1190" height="334" data-path="images/OpenClaw-Telegram/0bde6676-6a12-4073-ba74-e2b60986e8c3.png" />

## Schritt 5: Verbindung überprüfen

### 1. Ihren Bot besuchen

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/TelegramOpenBot.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=085f0c8e0eaac4a216a0a9999a5f96f2" alt="Bot besuchen" width="1644" height="790" data-path="images/OpenClaw-Telegram/TelegramOpenBot.png" />

### 2. Pairing-Code erhalten

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

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/TelegramOpenBot2.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=9241dae6649b8baf3118638f6975ea51" alt="Pairing-Code erhalten" width="1040" height="608" data-path="images/OpenClaw-Telegram/TelegramOpenBot2.png" />

### 3. Pairing abschließen

Öffnen Sie ein **neues Terminalfenster** und führen Sie den folgenden Befehl aus, um das Pairing abzuschließen:

```bash theme={null}
openclaw pairing approve telegram <pairing-code>
```

<Warning>
  Ersetzen Sie `<pairing-code>` durch den tatsächlichen Code, den der Bot zurückgegeben hat. Stellen Sie sicher, dass Sie die spitzen Klammern `<>` entfernen.
</Warning>

<img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_021312_775.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=7ace56164fe3f81ed973e60e471343e0" alt="Pairing abschließen" width="1988" height="274" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_021312_775.png" />

### 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!
```

<img src="https://mintcdn.com/muyutechnology/vltN_QIDGKI6Yi2Q/images/OpenClaw-Telegram/ScreenShot_2026-02-08_020627_904.png?fit=max&auto=format&n=vltN_QIDGKI6Yi2Q&q=85&s=cd3be1b55d8d636ed0e8fbab04ec3da2" alt="Verbindung testen" width="6336" height="2688" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_020627_904.png" />

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.
