
# LINE

Anslut ditt eget **LINE Official Account** så att dina LINE-konversationer flödar in i appen och en AI-agent kan svara. Du ansluter genom att klistra in dina LINE Messaging API-uppgifter (Channel secret + access token) och ställa in en webhook-URL — ingen programmering krävs.

---

## Vad är LINE-integrationen?

LINE-integrationen kopplar ett **LINE Official Account (OA)** som du äger till plattformen med hjälp av LINEs officiella Messaging API — LINEs eget system för att skicka och ta emot meddelanden automatiskt, istället för att du skriver dem för hand i LINE-appen. Dina 1-till-1-chattar med personer som har lagt till ditt OA som vän blir tillgängliga i appen, och en AI-agent, utskick och en delad inkorg fungerar ovanpå dem.

Till skillnad från Telegram eller WhatsApp Web är detta en **officiell** integration — den använder LINEs egna Messaging API, så den är stabil och följer LINEs regler. Eftersom LINE inte har någon "anslut"-knapp med ett klick för tredjepartsverktyg, klistrar du in ditt OAs uppgifter en gång under konfigurationen.

> **Tillgänglighet.** LINE Official Accounts är vanligast i Japan, Taiwan, Thailand och Indonesien, och är **inte tillgängliga i EU**. Du behöver ett LINE Official Account registrerat i en region som stöds för att använda denna kanal.

---

## Innan du börjar

Du kommer att skapa (eller använda) tre saker i LINEs egna konsoler. Detta är en engångskonfiguration som tar cirka 5 minuter.

1. Ett **LINE Official Account** (skapat i [LINE Official Account Manager](https://manager.line.biz)). Om du inte har ett än, logga in med ditt LINE Business ID och **skapa ett nytt konto** — ge det ett namn och fyll i det korta formuläret.
2. En **Messaging API-kanal** för det kontot. Det enklaste sättet är att aktivera det inifrån OA Manager (se steg 1 nedan) — du behöver inte skapa kanalen för hand i Developers Console först. När du blir ombedd, välj en befintlig **leverantör** eller skapa en ny.
3. Från den kanalen, tre värden som du ska klistra in i appen:
   - **Channel ID** (fliken Basic settings) — valfritt, endast för information
   - **Channel secret** (fliken Basic settings)
   - **Channel access token** — en långlivad token som du utfärdar på fliken **Messaging API**

Inga affärsdokument krävs för ett standard (overifierat) Official Account — bara ett LINE Business ID. Verifiering (den blå brickan) är valfri och erbjuds endast i vissa regioner.

---

## Konfigurera LINE

### Steg 1: Aktivera Messaging API för ditt Official Account

1. Logga in på [LINE Official Account Manager](https://manager.line.biz) (eller skapa ett nytt Official Account först).
2. Öppna ditt OA.
3. Klicka på **Settings** (övre högra hörnet).
4. I inställningsmenyn, klicka på **Messaging API**.
5. Statusen börjar som **Disabled** — klicka för att aktivera den.
6. Välj **leverantör** för denna kanal (företaget/utvecklaren som äger den). Om du inte har en än, **skapa en ny leverantör**, och bekräfta sedan.

### Steg 2: Hämta dina inloggningsuppgifter från Developers Console

Att aktivera Messaging API skapar en kanal under din leverantör i [LINE Developers Console](https://developers.line.biz/console/).

1. Öppna **utvecklarkontot / leverantören**.
2. Klicka dig in i **Messaging API-kanalen**.
3. Öppna fliken **Basic settings** och kopiera ditt **Channel ID** och **Channel secret**.
4. Öppna fliken **Messaging API**, utfärda (eller återskapa) en långlivad **Channel access token** och kopiera den.

> Ha dessa värden till hands — du kommer att klistra in dem i appen härnäst.

### Steg 3: Anslut LINE i appen

1. Klicka på **Settings** nära botten i det vänstra sidofältet.
2. Under **Channels** i inställningarnas vänstra meny, klicka på **Channels**.
3. Hitta **LINE**-kortet och klicka på **Connect**.
4. Klistra eventuellt in ditt **Channel ID** — endast för information.
5. Klistra in din **Channel secret**.
6. Klistra in din **Channel access token**.
7. Klicka på **Connect**.
8. Appen validerar inloggningsuppgifterna med LINE och visar **"Connected to: \<ditt OA-namn\>"**. Om inloggningsuppgifterna är felaktiga får du ett felmeddelande — utfärda en ny åtkomsttoken i LINE Developers Console och försök igen.


### Steg 4: Ställ in Webhook URL i LINE

Efter anslutning visar appen en sektion för **Finish setup in LINE** med en **webhook-URL** — kopiera den. (En webhook-URL är bara en webbadress; genom att klistra in den i LINE talar du om för LINE vart de automatiskt ska skicka nya meddelanden.) Sedan i **LINE Developers Console** för din Messaging API-kanal:

1. Öppna fliken **Messaging API**.
2. Klistra in URL:en i **Webhook URL**.
3. Klicka på **Update**.
4. Slå **PÅ** **Use webhook**.

### Steg 5: Justera inställningarna i Official Account Manager (Viktigt)

Som standard hanterar ett LINE OA chattar och *autosvar* själv, vilket hindrar meddelanden från att nå AI:n. Gå tillbaka till [LINE Official Account Manager](https://manager.line.biz), öppna dina OA-inställningar och ställ in:

| Inställning | Krävt värde | Varför |
|---|---|---|
| **Chat** | **On** | Slår på chatt så att konversationen flödar igenom (låter dig använda chattfiltret). |
| **Response mode** | **Bot** | Låter API:et (din AI-agent) hantera meddelanden. "Chat"-endast-läge sväljer dem. |
| **Response hours / Auto-response messages** | **Off** | Inaktiverar LINEs egna autosvar så att AI:n hanterar svaren istället (den vanligaste orsaken till "dubbla svar"). |
| **Greeting messages** | **Off** | Förhindrar att LINEs egna hälsningsmeddelanden konkurrerar med AI:n. |
| **Webhooks** | **On** | Så att LINE vidarebefordrar meddelanden till appen. |

> Om appen varnar för att ditt konto är i **Chat mode**, växla det till **Bot mode** här — boten kan inte ta emot eller skicka meddelanden förrän du gör det.

### Steg 6: Testa boten

1. Från en annan telefon (t.ex. din egen LINE-app), lägg till ditt Official Account som vän och **skicka ett meddelande till det**.
2. Öppna appen och gå till **Chats** — det inkommande meddelandet visas i konversationslistan.
3. Om en AI-agent hanterar denna kanal kommer du att se den **svara automatiskt** på testmeddelandet.

När anslutningen är klar med webhooken inställd och växlarna ovan är korrekta, visas ditt LINE-konto som **Connected** på sidan Channels och AI:n svarar på inkommande meddelanden.

---

## Kostnad

LINE är en **gratis** kanal i appen — det finns ingen avgift per meddelande och ingen månatlig anslutningsavgift från oss. Observera att **LINEs egna planer** har sina egna månatliga gränser för *push*-meddelanden (proaktiva utskick), vilka varierar beroende på region och kontotyp. Svar som skickas kort efter att en kund har skickat ett meddelande till dig är gratis på LINE; proaktiva utskick/broadcasts räknas av mot din LINE-plans kvot.

---

## Mediameddelanden

Inkommande foton, videor, röstmeddelanden, filer, klistermärken och platser identifieras så att AI:n vet att media har skickats (en kort notering läggs till i konversationen). Utgående AI-svar består av **text och bilder** i den här versionen. Långa svar kortas automatiskt ned för att följa LINE:s gräns på 5 000 tecken.

---

## Sessionshantering

### Kontrollera anslutningsstatus

Din LINE-anslutningsstatus visas på **LINE**-kortet på sidan **Kanaler**:

| Status | Betydelse |
|---|---|
| **Ansluten** | Ett officiellt LINE-konto är kopplat till detta konto |
| **Ej ansluten** | Ingen anslutning har konfigurerats |

Kortet kontrollerar även ditt kontos inställning för **Chattläge** varje gång du öppnar kanalsidan. Om ditt LINE-konto har växlats tillbaka till chattläge (vilket hindrar boten från att ta emot eller skicka meddelanden), visas en gul varning på kortet som uppmanar dig att växla tillbaka till **Botläge** i LINE Official Account Manager — kontrollera växlarna i steg 5 igen, så försvinner varningen vid nästa besök.

### Frånkoppling

Öppna kortet **LINE** och klicka på **Hantera**, klicka sedan på **Koppla från** i panelen som öppnas och bekräfta **Ta bort LINE?**. Detta tar bort anslutningen från vår sida. För att helt stoppa LINE från att skicka händelser, stäng även av **Använd webhook** (eller ta bort webhook-URL:en) i LINE Developers Console.

---

## Begränsningar

- **Ett Official Account per anslutning.** Anslut varje OA separat; ett OA kan endast kopplas till ett konto.
- **Text + bild-utskick.** AI:n svarar med text och bilder; avancerade "Flex"/mall/karusell-meddelanden skickas inte i den här versionen.
- **Region.** LINE Official Accounts är inte tillgängliga i EU; du behöver ett OA i en region som stöds (t.ex. Japan, Taiwan, Thailand, Indonesien).
- **Svarstid.** LINEs kostnadsfria omedelbara svar har ett kort tidsfönster; meddelanden som skickas senare levereras automatiskt som (kvotbelagda) push-meddelanden.

---

## Felsökning

### Autentiseringsuppgifter avvisades vid anslutning

- Se till att du har skapat en **Messaging API**-kanal (inte "LINE Login").
- Utfärda en ny **långlivad kanalåtkomsttoken** (long-lived channel access token) på fliken Messaging API och klistra in det nya värdet.
- Bekräfta att du har kopierat **Channel secret** från fliken Basic settings (inte Channel ID).

### Boten svarar inte

- Bekräfta att **Webhooks** är **På** i både Developers Console och OA Manager.
- Bekräfta att **Webhook URL** matchar den som visas i appen.
- Bekräfta att **Svarsläge** (Response mode) är inställt på **Bot** (inte Chat) i OA Manager.

### Kunden får två svar

- Stäng av **Automatiska svar** (Auto-response messages) och **Välkomstmeddelanden** (Greeting messages) i OA Manager — LINEs inbyggda autosvar skickas samtidigt som AI-svaren.

### Meddelanden når inte appen

- Kontrollera att kontakten har **lagt till ditt officiella konto som vän** (LINE levererar endast meddelanden från vänner).
- Kontrollera webhook-URL:en igen och att **Använd webhook** (Use webhook) är aktiverat.

---

## Bästa praxis

- **Slutför inställningarna i OA Manager** (Bot-läge, Webhooks på, Välkomstmeddelande + Autosvar av) — de flesta konfigurationsproblem beror på dessa.
- **Svara snabbt** för att hålla svaren inom LINEs kostnadsfria tidsfönster och spara på din push-kvot.
- **Förvara din åtkomsttoken säkert** — vem som helst med den kan skicka meddelanden som ditt officiella konto. Utfärda en ny i Developers Console om den läcker.
