LINE (plugin)
LINE ansluter till OpenClaw via LINE Messaging API. Pluginen körs som en webhook mottagare på gateway och använder din kanal åtkomsttoken + kanal hemlighet för autentisering. Status: stöds via plugin. Direktmeddelanden, gruppchattar, media, platser, Flex meddelanden, mallmeddelanden och snabba svar stöds. Reaktioner och trådar stöds inte.Plugin krävs
Installera LINE‑pluginen:Konfigurering
- Skapa ett LINE Developers‑konto och öppna konsolen: https://developers.line.biz/console/
- Skapa (eller välj) en Provider och lägg till en Messaging API‑kanal.
- Kopiera Channel access token och Channel secret från kanalinställningarna.
- Aktivera Use webhook i inställningarna för Messaging API.
- Ställ in webhook‑URL:en till din gateway‑endpoint (HTTPS krävs):
channels.line.webhookPath eller
channels.line.accounts.<id>.webhookPath och uppdatera URL därefter.
Konfiguration
Minimal konfig:LINE_CHANNEL_ACCESS_TOKENLINE_CHANNEL_SECRET
Åtkomstkontroll
Direktmeddelanden standard att para ihop. Okända avsändare får en parningskod och deras -meddelanden ignoreras tills de godkänts.channels.line.dmPolicy:pairing | allowlist | open | disabledchannels.line.allowFrom: tillåtelselista med LINE‑användar‑ID:n för DMchannels.line.groupPolicy:allowlist | open | disabledchannels.line.groupAllowFrom: tillåtelselista med LINE‑användar‑ID:n för grupper- Åsidosätter per grupp:
channels.line.groups.<groupId>.allowFrom
- Användare:
U+ 32 hex‑tecken - Grupp:
C+ 32 hex‑tecken - Rum:
R+ 32 hex‑tecken
Meddelandebeteende
- Text delas upp i segment om 5000 tecken.
- Markdown‑formatering tas bort; kodblock och tabeller konverteras till Flex‑ kort när det är möjligt.
- Strömmande svar buffras; LINE tar emot hela segment med en laddnings‑ animation medan agenten arbetar.
- Nedladdning av media begränsas av
channels.line.mediaMaxMb(standard 10).
Kanaldata (rika meddelanden)
AnvändchannelData.line för att skicka snabbsvar, platser, Flex‑kort eller
mallmeddelanden.
/card‑kommando för
förinställningar av Flex‑meddelanden:
Felsökning
- Webhook‑verifiering misslyckas: säkerställ att webhook‑URL:en är HTTPS och
att
channelSecretmatchar LINE‑konsolen. - Inga inkommande händelser: bekräfta att webhook‑sökvägen matchar
channels.line.webhookPathoch att gatewayen är nåbar från LINE. - Fel vid nedladdning av media: höj
channels.line.mediaMaxMbom media överskrider standardgränsen.