OpenClaw

OpenClaw LINE Kanal

Messaging
Mittel

Verbinden Sie OpenClaw mit LINE ueber die offizielle Messaging API. Diese plugin-basierte Integration ermoeglicht es Ihrem KI-Assistenten, Nachrichten auf LINE zu senden und zu empfangen — einer der beliebtesten Messaging-Plattformen in Japan, Taiwan, Thailand und Suedostasien. OpenClaw empfaengt Ereignisse ueber Webhook und antwortet ueber die Messaging API, wobei reichhaltige Nachrichtentypen einschliesslich Flex Messages, Vorlagennachrichten, Schnellantworten und Medienfreigabe unterstuetzt werden.

Kurzinfo
SchwierigkeitsgradMittel
KategorieMessaging
Unterstützte Funktionen3 / 6

LINE Unterstützte Funktionen

Textnachrichten

Unterstützt

Medien & Dateien

Unterstützt

Reaktionen

Nicht unterstützt

Threads

Nicht unterstützt

Sprachnachrichten

Nicht unterstützt

Gruppenchat

Unterstützt

LINE Voraussetzungen

  • Ein LINE Developers-Konto (kostenlos unter developers.line.biz)
  • Ein Provider und ein Messaging API-Kanal, erstellt in der LINE Developers Console
  • Kanal-Zugriffstoken und Kanalgeheimnis aus Ihren Messaging API-Kanaleinstellungen
  • OpenClaw Gateway laeuft und ist ueber eine oeffentliche HTTPS-URL erreichbar (erforderlich fuer Webhook)
  • Das LINE-Plugin installiert: openclaw plugins install @openclaw/line

LINE Schnelleinrichtung

1

LINE Messaging API-Kanal erstellen

Melden Sie sich bei der LINE Developers Console an, erstellen Sie einen Provider (oder waehlen Sie einen bestehenden) und erstellen Sie dann einen neuen Messaging API-Kanal. Notieren Sie sich Ihre Kanal-ID, Ihr Kanalgeheimnis und stellen Sie ein Kanal-Zugriffstoken auf der Kanaleinstellungsseite aus.

2

LINE-Plugin installieren und Konfiguration hinzufuegen

Fuehren Sie 'openclaw plugins install @openclaw/line' aus, um das LINE-Plugin zu installieren. Fuegen Sie dann die LINE-Kanalkonfiguration zu ~/.openclaw/openclaw.json mit Ihrem channelAccessToken und channelSecret hinzu. Sie koennen auch die Umgebungsvariablen LINE_CHANNEL_ACCESS_TOKEN und LINE_CHANNEL_SECRET verwenden.

3

Webhook-URL konfigurieren

Navigieren Sie in der LINE Developers Console zum Messaging API-Tab Ihres Kanals. Setzen Sie die Webhook-URL auf 'https://<ihr-gateway-host>/line/webhook' und aktivieren Sie 'Use webhook'. Klicken Sie auf Verify, um zu bestaetigten, dass der Endpunkt erreichbar ist. Deaktivieren Sie automatische Antworten und Begrüssungsnachrichten im LINE Official Account Manager, um doppelte Antworten zu vermeiden.

4

Testnachricht senden

Fuegen Sie Ihren LINE-Bot als Freund hinzu, indem Sie seinen QR-Code scannen (zu finden in der Console). Senden Sie eine Nachricht an den Bot. Bei Verwendung der Standard-Pairing-Richtlinie genehmigen Sie den Absender ueber 'openclaw pairing approve line <code>' in Ihrem Terminal.

LINE Konfigurationsbeispiel

config.json
{
  "channels": {
    "line": {
      "enabled": true,
      "channelAccessToken": "YOUR_CHANNEL_ACCESS_TOKEN",
      "channelSecret": "YOUR_CHANNEL_SECRET",
      "dmPolicy": "pairing"
    }
  }
}

LINE Detaillierte Dokumentation

Architekturuebersicht

OpenClaw integriert sich ueber die offizielle Messaging API mit LINE — eine webhook-basierte Architektur, bei der die LINE-Plattform Ereignisse (Nachrichten, Follows, Beitritte) an Ihr Gateway sendet und OpenClaw ueber die REST-API antwortet. Der Ablauf ist: Benutzer sendet Nachricht → LINE-Plattform → Webhook-POST an Ihr Gateway → OpenClaw verarbeitet mit KI → Antwort ueber Messaging API → LINE-Plattform → Benutzer erhaelt Antwort. Im Gegensatz zu durch Reverse Engineering erstellten Protokollen wird die Messaging API offiziell von der LINE Corporation unterstuetzt und bietet stabile, dokumentierte Endpunkte mit garantierter Kompatibilitaet. OpenClaw uebernimmt die Webhook-Signaturverifizierung (HMAC-SHA256 mit Ihrem Kanalgeheimnis) automatisch, um sicherzustellen, dass alle eingehenden Ereignisse authentisch sind. Das LINE-Plugin wird separat ueber 'openclaw plugins install @openclaw/line' installiert. Diese modulare Architektur haelt das Gateway schlank, waehrend LINE-spezifische Funktionen unabhaengig gepflegt werden koennen.
Ihr Gateway muss ueber eine oeffentliche HTTPS-URL mit einem gueltigen SSL-Zertifikat erreichbar sein. Selbstsignierte Zertifikate werden vom Webhook-System von LINE nicht akzeptiert.
Fuer Multi-Account-Setups kann jedes Konto einen eigenen webhookPath haben, um Ereignisse an verschiedenen Endpunkten auf demselben Gateway zu empfangen.

LINE Developers Console-Einrichtung

Die Einrichtung des LINE-Bots erfordert das Erstellen der richtigen Ressourcen in der LINE Developers Console: 1. Provider erstellen — Dieser repraesentiert Sie oder Ihre Organisation. Ein Provider kann mehrere Kanaele enthalten. 2. Messaging API-Kanal erstellen — Waehlen Sie den Messaging API-Typ (nicht LINE Login). Fuellen Sie die erforderlichen Details aus: Kanalname, Beschreibung, Kategorie und Unterkategorie. 3. Kanal-Zugriffstoken ausstellen — Gehen Sie zum Messaging API-Tab in Ihren Kanaleinstellungen und klicken Sie auf 'Issue', um ein langlebiges Kanal-Zugriffstoken zu generieren. Dieses Token authentifiziert Ihre API-Aufrufe. 4. Kanalgeheimnis notieren — Zu finden im Tab Basic Settings. Dieses wird fuer die Webhook-Signaturverifizierung verwendet. 5. Webhook konfigurieren — Im Messaging API-Tab setzen Sie die Webhook-URL auf den LINE-Endpunkt Ihres Gateways und aktivieren Sie 'Use webhook'. 6. Automatische Antwort deaktivieren — Im LINE Official Account Manager (verlinkt von der Console) deaktivieren Sie Begrüssungsnachrichten und automatische Antworten, um Konflikte mit Ihrem KI-Bot zu vermeiden. LINE verwendet spezifische ID-Formate: Benutzer-IDs beginnen mit 'U' gefolgt von 32 Hex-Zeichen, Gruppen-IDs beginnen mit 'C' und Raum-IDs beginnen mit 'R'.
openclaw.json
{
  "channels": {
    "line": {
      "channelAccessToken": "YOUR_TOKEN",
      "channelSecret": "YOUR_SECRET"
    }
  }
}
Bewahren Sie Ihr Kanalgeheimnis und Zugriffstoken sicher auf. Committen Sie diese niemals in die Versionskontrolle. Verwenden Sie Umgebungsvariablen (LINE_CHANNEL_ACCESS_TOKEN, LINE_CHANNEL_SECRET) oder dateibasierte Tokens (tokenFile, secretFile) fuer Produktionsbereitstellungen.

Kanal-Zugriffstoken

LINE bietet vier Arten von Kanal-Zugriffstoken mit unterschiedlichen Laufzeiten und Anwendungsfaellen: • Langlebiges Token — Laeuft nicht ab. Wird ueber die Console ausgestellt. Es kann nur eines pro Kanal existieren; die Neuausstellung macht das vorherige Token ungueltig. Einfachste Option fuer selbst gehostete Bots. • Kurzlebiges Token (v2.1) — Laeuft in bis zu 30 Tagen ab. Wird ueber API mittels JWT-Assertions ausgestellt. Bis zu 30 Tokens pro Kanal. Empfohlen fuer Produktionsbereitstellungen, bei denen Token-Rotation gewuenscht ist. • Zustandsloses Token — Laeuft in 15 Minuten ab. Keine Begrenzung bei der Ausstellung. Kann nicht widerrufen werden. Nuetzlich fuer Hochsicherheitsszenarien, die sehr kurze Token-Laufzeiten erfordern. • Kurzlebig (Legacy) — Laeuft in 30 Tagen ab. Bis zu 30 pro Kanal; das aelteste wird automatisch widerrufen, wenn das Limit ueberschritten wird. OpenClaw unterstuetzt alle Token-Typen. Fuer die meisten selbst gehosteten Setups ist ein langlebiges Token die einfachste Wahl. Konfigurieren Sie es direkt in Ihrer Konfiguration oder ueber die Umgebungsvariable LINE_CHANNEL_ACCESS_TOKEN.
Fuer Produktion mit Token-Rotation verwenden Sie die tokenFile-Konfigurationsoption, um auf eine Datei zu verweisen, die von einem externen Token-Aktualisierungsprozess aktualisiert wird.
Vermeiden Sie zu haeufige Token-Ausstellung — LINE kann die Ausstellung voruebergehend einschraenken, wenn zu viele Tokens in kurzer Zeit erstellt werden.

DM-Richtlinien

DM-Richtlinien (Direktnachrichten) steuern, wer mit Ihrem LINE-Bot in Einzelchats interagieren kann. OpenClaw unterstuetzt vier Richtlinien: • pairing (Standard) — Neue Benutzer, die dem Bot eine Nachricht senden, erhalten einen zufaelligen Pairing-Code. Genehmigen Sie ueber 'openclaw pairing approve line <code>' in Ihrem Terminal. Nach der Genehmigung koennen sie frei chatten. Codes laufen nach 1 Stunde ab, mit maximal 3 ausstehenden Anfragen. • allowlist — Nur LINE-Benutzer-IDs, die in allowFrom aufgelistet sind, koennen dem Bot Nachrichten senden. Alle anderen werden stillschweigend ignoriert. LINE-Benutzer-IDs haben das Format 'U' + 32 Hex-Zeichen. • open — Jeder, der den Bot als Freund hinzufuegt und eine Nachricht sendet, erhaelt eine Antwort. Erfordert das Hinzufuegen von '*' zu allowFrom als Sicherheitsbestaetigung. • disabled — Die DM-Funktionalitaet ist vollstaendig deaktiviert. Um die LINE-ID eines Benutzers zu finden, pruefen Sie die Gateway-Logs, wenn dieser eine Nachricht sendet — die Quell-userId wird bei jedem Webhook-Ereignis protokolliert.
openclaw.json
{
  "channels": {
    "line": {
      "dmPolicy": "allowlist",
      "allowFrom": ["U1234567890abcdef1234567890abcdef"]
    }
  }
}
LINE-Benutzer-IDs sind pro Provider einzigartig — derselbe physische Benutzer hat unterschiedliche IDs bei verschiedenen Providern. Stellen Sie sicher, dass Ihre allowFrom-IDs zum richtigen Provider passen.
Verwenden Sie 'openclaw pairing list line', um alle ausstehenden Pairing-Anfragen und deren Codes anzuzeigen.

Gruppenchat-Verwaltung

OpenClaw unterstuetzt LINE-Gruppenchats und Mehrpersonen-Chats mit konfigurierbarer Zugriffskontrolle: • disabled (Standard) — Alle Gruppen- und Raumnachrichten ignorieren • open — Auf Nachrichten aller Gruppenmitglieder antworten • allowlist — Nur genehmigte Benutzer-IDs (ueber groupAllowFrom) koennen den Bot in Gruppen ausloesen Wenn ein LINE-Bot einer Gruppe beitritt, erhaelt er ein 'join'-Ereignis. Gruppenkonversationen sind von DMs isoliert — jede Gruppe pflegt ihren eigenen Konversationskontext und Verlauf. Gruppen-IDs in LINE haben das Format 'C' + 32 Hex-Zeichen. Raum-IDs verwenden 'R' + 32 Hex-Zeichen. Diese finden Sie in den Gateway-Logs, wenn Gruppennachrichten empfangen werden. Hinweis: Der Bot muss von einem Mitglied zur Gruppe hinzugefuegt werden. LINE-Bots koennen Gruppen nicht selbststaendig beitreten.
openclaw.json
{
  "channels": {
    "line": {
      "groupPolicy": "open",
      "historyLimit": 50
    }
  }
}

Rich Messages: Flex & Vorlagen

LINE unterstuetzt reichhaltige Nachrichtentypen ueber reinen Text hinaus, und OpenClaw nutzt diese: • Flex Messages — Hochgradig anpassbare kartenbasierte Layouts mit einer JSON-Struktur. OpenClaw konvertiert Codeblöcke in KI-Antworten automatisch in Flex Message-Karten, wenn moeglich. Sie koennen auch den '/card'-Befehl verwenden, um vorgefertigte Flex-Vorlagen zu generieren. • Vorlagennachrichten — Strukturierte Nachrichten mit Buttons, Karussells, Bestaetigungen und Bildkarussells. Nuetzlich fuer die Praesentation von Auswahlmoeglichkeiten fuer Benutzer. • Schnellantworten — Bis zu 13 Aktionsbuttons, die unter einer Nachricht angezeigt werden. Unterstuetzt Nachrichtenaktionen, URI-Aktionen, Postback-Aktionen, Datetime-Picker, Kamera-/Kameraroll-Aktionen und Standortaktionen. Schnellantworten verschwinden, nachdem der Benutzer auf eine tippt. • Sticker — LINEs Markenzeichen. Bots koennen offizielle Sticker senden, indem sie packageId und stickerId angeben. Nur Sticker aus LINEs veroeffentlichter Liste sendbarer Sticker sind ueber die API verfuegbar. • Standortnachrichten — Teilen Sie Breiten-/Laengengrad-Koordinaten mit einem Adresslabel. Markdown-Formatierung wird automatisch aus KI-Antworten entfernt, da LINE Markdown nativ nicht unterstuetzt. Codeblöcke werden fuer bessere Lesbarkeit in Flex-Karten konvertiert.
Verwenden Sie den LINE Flex Message Simulator (verfuegbar in der Console), um benutzerdefinierte Flex-Layouts zu entwerfen und in der Vorschau anzuzeigen, bevor Sie sie programmieren.
Schnellantworten werden nur auf LINE fuer iOS und Android unterstuetzt — sie werden auf Desktop- oder Web-Clients nicht angezeigt.

Medien & Anhaenge

OpenClaw verarbeitet Mediendateien auf LINE einschliesslich Bilder, Video, Audio und Dateien. Von Benutzern empfangene Medieninhalte werden automatisch vom Gateway heruntergeladen und verarbeitet. Eingehende Medien werden ueber LINEs Content-API abgerufen und zur Verarbeitung an die KI weitergegeben (z.B. Bildanalyse). Die maximale Standarddateigroesse betraegt 10 MB (konfigurierbar ueber mediaMaxMb). Ausgehende Medien werden ueber die Messaging API hochgeladen. LINE unterstuetzt: • Bilder — JPEG und PNG bis 10 MB • Video — MP4 bis 200 MB (in einigen Kontexten maximal 1 Minute) • Audio — M4A bis 200 MB LINE verwendet eine Content-Retrieval-API mit Nachrichten-IDs — Medieninhalte sind nicht direkt in Webhook-Payloads enthalten, sondern muessen separat abgerufen werden. OpenClaw uebernimmt dies automatisch.
openclaw.json
{
  "channels": {
    "line": {
      "mediaMaxMb": 10
    }
  }
}

Webhook-Sicherheit

LINE verwendet HMAC-SHA256-Signaturverifizierung, um sicherzustellen, dass Webhook-Ereignisse authentisch sind. Jede Webhook-Anfrage enthaelt einen 'x-line-signature'-Header mit einem Base64-kodierten HMAC-SHA256-Digest des Anfragekörpers, berechnet mit Ihrem Kanalgeheimnis als Schluessel. OpenClaw verifiziert diese Signatur automatisch fuer jedes eingehende Webhook-Ereignis. Wenn die Verifizierung fehlschlaegt, wird das Ereignis mit einem 403-Status abgelehnt. Dies verhindert, dass gefaelschte oder manipulierte Ereignisse verarbeitet werden. Wichtig: Die Signatur wird auf dem rohen Anfragekörper-String berechnet. Parsen, deserialisieren oder reformatieren Sie das JSON nicht vor der Verifizierung. OpenClaw behandelt dies korrekt — stellen Sie nur sicher, dass Ihr Reverse Proxy oder Load Balancer den Anfragekörper nicht aendert, bevor er das Gateway erreicht.
Wenn die Webhook-Verifizierung weiterhin fehlschlaegt, ueberpruefen Sie, ob Ihr channelSecret mit dem Wert in der LINE Developers Console (Tab Basic Settings) uebereinstimmt.
Verwenden Sie die 'Verify'-Schaltflaeche in der Console, um Ihren Webhook-Endpunkt zu testen. Es wird ein Test-Ereignis mit einem leeren events-Array gesendet.

Ladeindikatoren & Zustellung

OpenClaw sendet Ladeindikatoren (Tippanimationen) waehrend der KI-Antwortgenerierung. LINEs Ladeindikator-API zeigt einen Spinner im Chat fuer bis zu 60 Sekunden an und bietet visuelles Feedback, dass der Bot verarbeitet. Bei langen KI-Antworten wird der Text automatisch bei 5.000 Zeichen pro Nachricht aufgeteilt (LINEs Nachrichtengroessenlimit). Die Aufteilung ist fuer Benutzer transparent — sie erhalten mehrere aufeinanderfolgende Nachrichten. Streaming wird bis zur Fertigstellung gepuffert — LINE unterstuetzt keine Streaming-Nachrichtenzustellung wie einige andere Plattformen. Die vollstaendige Antwort wird zuerst generiert und dann als eine oder mehrere Nachrichten gesendet. LINEs Messaging API unterstuetzt das Senden von bis zu 5 Nachrichtenobjekten in einer einzigen Antwort. OpenClaw optimiert die Zustellung durch Buendelung kurzer Nachrichten, wenn moeglich.
openclaw.json
{
  "channels": {
    "line": {
      "textChunkLimit": 5000,
      "chunkMode": "newline"
    }
  }
}

Multi-Account-Einrichtung

OpenClaw unterstuetzt den Betrieb mehrerer LINE-Bot-Konten auf einer einzigen Gateway-Instanz. Jedes Konto hat eigene Anmeldedaten, einen eigenen Webhook-Pfad und eigene Konfigurationsueberschreibungen. Dies ist nuetzlich fuer den Betrieb verschiedener KI-Persoenlichkeiten auf verschiedenen LINE-Konten oder die Trennung von Produktions- und Staging-Bots auf derselben Infrastruktur. Jedes Konto empfaengt Webhook-Ereignisse unter seinem eigenen Pfad: /line/<accountId>/webhook (anstelle des Standard-/line/webhook). Konfigurieren Sie die entsprechende Webhook-URL in der LINE Developers Console jedes Kontos.
openclaw.json
{
  "channels": {
    "line": {
      "accounts": {
        "main": {
          "channelAccessToken": "TOKEN_1",
          "channelSecret": "SECRET_1",
          "webhookPath": "/line/main/webhook"
        },
        "support": {
          "channelAccessToken": "TOKEN_2",
          "channelSecret": "SECRET_2",
          "webhookPath": "/line/support/webhook"
        }
      }
    }
  }
}

LINE Konfigurationsreferenz

enabled
Type: booleanDefault: true

LINE-Kanal aktivieren oder deaktivieren

channelAccessToken
Type: stringDefault: ""

LINE Messaging API Kanal-Zugriffstoken. Kann auch die Umgebungsvariable LINE_CHANNEL_ACCESS_TOKEN verwenden

channelSecret
Type: stringDefault: ""

LINE-Kanalgeheimnis fuer Webhook-Signaturverifizierung. Kann auch die Umgebungsvariable LINE_CHANNEL_SECRET verwenden

tokenFile
Type: stringDefault: ""

Pfad zu einer Datei mit dem Kanal-Zugriffstoken (Alternative zur Inline-Konfiguration)

secretFile
Type: stringDefault: ""

Pfad zu einer Datei mit dem Kanalgeheimnis (Alternative zur Inline-Konfiguration)

dmPolicy
Type: stringDefault: "pairing"

Steuert, wer dem Bot DMs senden kann. Optionen: pairing, allowlist, open, disabled

allowFrom
Type: string[]Default: []

LINE-Benutzer-IDs (U + 32 Hex), die dem Bot Nachrichten senden duerfen, wenn dmPolicy auf allowlist steht

dmHistoryLimit
Type: numberDefault: 50

Anzahl der letzten DM-Nachrichten, die als KI-Kontext pro Konversation einbezogen werden

groupPolicy
Type: stringDefault: "disabled"

Gruppenchat-Richtlinie. Optionen: disabled, allowlist, open

groupAllowFrom
Type: string[]Default: []

LINE-Benutzer-IDs, die den Bot in Gruppen ausloesen duerfen (wenn groupPolicy auf allowlist steht)

historyLimit
Type: numberDefault: 50

Maximale Gruppennachrichten, die als KI-Kontext einbezogen werden. Auf 0 setzen zum Deaktivieren

textChunkLimit
Type: numberDefault: 5000

Maximale Zeichen pro ausgehender Nachricht vor der Aufteilung

chunkMode
Type: stringDefault: "length"

Text-Aufteilungsmodus. Optionen: length (harte Aufteilung), newline (absatzorientiert)

mediaMaxMb
Type: numberDefault: 10

Maximale eingehende Mediendateigroesse in Megabyte

webhookPath
Type: stringDefault: "/line/webhook"

Benutzerdefinierter Webhook-Pfad fuer dieses Konto (nuetzlich bei Multi-Account-Setups)

accounts.<id>.channelAccessToken
Type: stringDefault: ""

Pro-Konto Kanal-Zugriffstoken fuer Multi-Account-Setups

accounts.<id>.channelSecret
Type: stringDefault: ""

Pro-Konto Kanalgeheimnis fuer Multi-Account-Setups

accounts.<id>.webhookPath
Type: stringDefault: "/line/<id>/webhook"

Pro-Konto Webhook-Pfad fuer Multi-Account-Setups

configWrites
Type: booleanDefault: true

/config-Befehle zur Laufzeitaenderung von Kanaleinstellungen erlauben

LINE Häufig gestellte Fragen

LINE Fehlerbehebung

Webhook-Verifizierung schlaegt in der LINE Console fehl

Das Gateway ist nicht aus dem Internet erreichbar, die URL ist falsch oder es gibt SSL-Zertifikatsprobleme.

Ueberpruefen Sie, ob Ihr Gateway laeuft und ueber die oeffentliche URL erreichbar ist. Stellen Sie sicher, dass die URL genau 'https://<host>/line/webhook' mit einem gueltigen SSL-Zertifikat (nicht selbstsigniert) ist. Pruefen Sie Firewall-Regeln und Port-Weiterleitungen. Testen Sie mit 'curl -X POST https://<host>/line/webhook' von einem externen Rechner.
Bot ist als Freund hinzugefuegt, antwortet aber nicht auf Nachrichten

Webhook ist in der Console nicht aktiviert, automatische Antwort stoert oder der Absender wurde nicht ueber die Pairing-Richtlinie genehmigt.

Bestaetigten Sie in der LINE Developers Console, dass 'Use webhook' im Messaging API-Tab aktiviert ist. Deaktivieren Sie im LINE Official Account Manager sowohl automatische Antworten als auch Begrüssungsnachrichten. Bei Verwendung der Pairing-Richtlinie pruefen Sie ausstehende Pairings mit 'openclaw pairing list line' und genehmigen Sie den Absender.
Fehler 401 Unauthorized beim Senden von Antworten

Das Kanal-Zugriffstoken ist ungueltig, abgelaufen oder widerrufen.

Gehen Sie zur LINE Developers Console, navigieren Sie zum Messaging API-Tab Ihres Kanals und stellen Sie ein neues Kanal-Zugriffstoken aus. Aktualisieren Sie Ihre OpenClaw-Konfiguration oder die Umgebungsvariable LINE_CHANNEL_ACCESS_TOKEN mit dem neuen Token. Wenn Sie Token-Rotation verwenden, ueberpruefen Sie, ob Ihr Aktualisierungsprozess korrekt funktioniert.
Nachrichten werden empfangen, aber Antworten zeigen 'Invalid reply token'

LINE-Antwort-Tokens laufen 1 Minute nach dem Senden des Webhook-Ereignisses ab. Wenn die KI-Verarbeitung laenger dauert, wird das Token ungueltig.

Dies ist eine Einschraenkung der LINE-Plattform. OpenClaw verwendet Push-Nachrichten als Fallback, wenn Antwort-Tokens ablaufen. Stellen Sie sicher, dass Ihr channelAccessToken Push-Nachrichtenberechtigungen hat und Sie Ihr monatliches Push-Nachrichtenkontingent nicht ueberschritten haben.
Signaturvalidierungsfehler bei eingehenden Webhooks

Das channelSecret in Ihrer Konfiguration stimmt nicht mit dem Kanalgeheimnis in der LINE Developers Console ueberein, oder ein Reverse Proxy aendert den Anfragekörper.

Ueberpruefen Sie, ob der channelSecret-Wert mit dem 'Channel secret' im Tab Basic Settings Ihrer LINE Developers Console uebereinstimmt. Wenn Sie einen Reverse Proxy (nginx, Apache) verwenden, stellen Sie sicher, dass er den rohen Anfragekörper ohne Aenderung weiterleitet. Pruefen Sie, ob der Content-Type als application/json erhalten bleibt.