LINE bleibt eine der beliebtesten Messaging-Plattformen in Asien. Durch die Integration mit MaviBot erhalten Sie Zugang zu Millionen von Nutzern und ermöglichen automatisierte Kundenkommunikation über einen der führenden Messenger der Region.
Diese Anleitung führt Sie durch den gesamten Einrichtungsprozess – von der Erstellung Ihres LINE-Kontos bis zur Verbindung mit MaviBot und dem Versenden Ihrer ersten Nachrichten.
Verbindung
Bevor Sie LINE mit MaviBot verbinden, führen Sie die folgenden Einrichtungsschritte durch:
- Erstellen Sie eine LINE Business ID im LINE Business Center.
- Erstellen Sie einen LINE Official Account mit dem LINE Official Account Manager.
- Aktivieren Sie die Messaging API in den Einstellungen Ihres Official Accounts.

Nachdem Sie die Messaging API aktiviert haben, öffnen Sie die Antworteinstellungen und stellen Sie sicher, dass Webhooks aktiviert sind.

Wichtig
Webhooks müssen aktiviert sein. Andernfalls sendet LINE keine Ereignisse an MaviBot.
Kanal-ID und Kanal-Geheimnis
Öffnen Sie den Bereich Messaging API in Ihrem LINE Official Account.
Dort finden Sie die beiden Werte, die zum Verbinden Ihres Bots erforderlich sind:
- Kanal-ID
- Kanal-Geheimnis

Diese Anmeldeinformationen werden benötigt, wenn Sie LINE mit MaviBot verbinden.
LINE mit MaviBot verbinden
- Öffnen Sie den Bereich Messenger in MaviBot.
- Wählen Sie LINE.
- Fügen Sie Ihre Kanal-ID und Ihr Kanal-Geheimnis ein.
- Klicken Sie auf Fertig.

Wenn die Anmeldeinformationen gültig sind, wird die Integration sofort aktiviert.
Client-Variablen
Wenn ein Benutzer eine Nachricht sendet, speichert MaviBot automatisch die folgenden Client-Variablen.
| Variable | Beschreibung |
|---|---|
line_source_type |
Gesprächstyp. Mögliche Werte: user (privater Chat), group (Gruppenchat), room (veralteter Gruppenchat). |
line_quote_token |
Token, der zum Antworten auf eine bestimmte Nachricht verwendet wird. MaviBot speichert immer den Token der letzten eingehenden Nachricht. Kann mit line_send_message() verwendet werden. |
line_request |
Vollständige Webhook-Nutzlast. Nur verfügbar, wenn die Variable save_webhook aktiviert ist. |
latitude |
Breitengrad, der empfangen wird, wenn der Benutzer einen Standort teilt. |
longitude |
Längengrad, der empfangen wird, wenn der Benutzer einen Standort teilt. |
line_address |
Lesbare Adresse, die zusammen mit dem geteilten Standort empfangen wird. |
Diese Variablen ermöglichen es Ihnen, flexible Chatbot-Abläufe zu erstellen und Antworten zu personalisieren.

LINE-Callbacks
MaviBot empfängt die folgenden Callbacks von LINE.
| Callback | Beschreibung |
|---|---|
line_follow |
Benutzer hat den Bot als Freund hinzugefügt oder ihn entsperrt. |
line_sticker |
Benutzer hat einen Sticker gesendet. |
client_unsubscribed |
Benutzer hat den Bot blockiert. |
line_join |
Bot wurde zu einem Gruppenchat hinzugefügt. |
line_leave |
Bot hat einen Gruppenchat verlassen. |
line_memberJoined |
Ein neues Mitglied ist dem Gruppenchat beigetreten. |
line_memberLeft |
Ein Mitglied hat den Gruppenchat verlassen. |
Diese Callbacks können für Automatisierung, Trigger, Begrüßungsnachrichten, Benachrichtigungen und Protokollierung verwendet werden.

Anhänge
LINE unterstützt die folgenden Anhangstypen:
- Bilder
- Videos
- Audio- und Sprachnachrichten

Bitte beachten Sie
LINE erlaubt maximal 5 Objekte in einer einzelnen Nachricht.
Jedes der folgenden Elemente zählt als ein Objekt:
- ein Medienanhang;
- der Nachrichtentext;
- ein Buttonset.
Wenn Ihre Nachricht Text, Medien und Buttons enthält, stellen Sie sicher, dass die Gesamtzahl der Objekte fünf nicht überschreitet.
Buttons
Tastatur (Schnellantworten)
Wird oberhalb des Nachrichteneingabefelds angezeigt.
- Maximum: 13 Buttons

Buttons im Text
Wird unterhalb des Nachrichtentexts angezeigt.
- Maximum: 4 Buttons
- Maximale Nachrichtenlänge: 160 Zeichen

Verfügbare Button-Typen
- Standard
- Rückruf
- Standort anfordern (nur Schnellantwort-Buttons)
Bot mit einer Gruppe verbinden
Um zu erlauben, dass Ihr Bot zu Gruppenchats hinzugefügt werden kann, aktivieren Sie diese Option im LINE Official Account Manager.



