LINE (plugin)
LINE verbindt met OpenClaw via de LINE Messaging API. De plugin draait als een webhook- ontvanger op de Gateway en gebruikt je kanaaltoegangstoken + kanaalsecret voor authenticatie. Status: ondersteund via plugin. Directe berichten, groepschats, media, locaties, Flex- berichten, sjabloonberichten en snelle antwoorden worden ondersteund. Reacties en threads worden niet ondersteund.Plugin vereist
Installeer de LINE-plugin:Installatie
- Maak een LINE Developers-account aan en open de Console: https://developers.line.biz/console/
- Maak (of kies) een Provider en voeg een Messaging API-kanaal toe.
- Kopieer het Channel access token en Channel secret uit de kanaalinstellingen.
- Schakel Use webhook in bij de instellingen van de Messaging API.
- Stel de webhook-URL in op het eindpunt van je Gateway (HTTPS vereist):
channels.line.webhookPath of
channels.line.accounts.<id>.webhookPath in en werk de URL dienovereenkomstig bij.
Configureren
Minimale config:LINE_CHANNEL_ACCESS_TOKENLINE_CHANNEL_SECRET
Toegangs beheer
Directe berichten staan standaard op koppelen. Onbekende afzenders krijgen een koppelcode en hun berichten worden genegeerd totdat ze zijn goedgekeurd.channels.line.dmPolicy:pairing | allowlist | open | disabledchannels.line.allowFrom: toegestane LINE-gebruikers-ID’s voor DM’schannels.line.groupPolicy:allowlist | open | disabledchannels.line.groupAllowFrom: toegestane LINE-gebruikers-ID’s voor groepen- Per-groep overrides:
channels.line.groups.<groupId>.allowFrom
- Gebruiker:
U+ 32 hex-tekens - Groep:
C+ 32 hex-tekens - Ruimte:
R+ 32 hex-tekens
Berichtgedrag
- Tekst wordt opgeknipt bij 5000 tekens.
- Markdown-opmaak wordt verwijderd; codeblokken en tabellen worden waar mogelijk omgezet naar Flex-cards.
- Streaming-antwoorden worden gebufferd; LINE ontvangt volledige chunks met een laadanimatie terwijl de agent werkt.
- Medi downloads zijn begrensd door
channels.line.mediaMaxMb(standaard 10).
Kanaaldata (rijke berichten)
GebruikchannelData.line om snelle antwoorden, locaties, Flex-cards of
sjabloonberichten te verzenden.
/card-opdracht voor Flex-berichtpresets:
Problemen oplossen
- Webhook-verificatie mislukt: controleer of de webhook-URL HTTPS is en of
channelSecretovereenkomt met de LINE-console. - Geen inkomende events: bevestig dat het webhookpad overeenkomt met
channels.line.webhookPathen dat de Gateway bereikbaar is vanuit LINE. - Fouten bij media downloaden: verhoog
channels.line.mediaMaxMbals media de standaardlimiet overschrijdt.