So arbeiten Sie mit Schaltflächen
Instagram unterstützt nicht das gleichzeitige Senden von Inline- und Antwortschaltflächen
Tastatur (Antwort)
Instagram unterstützt bis zu 11 Antwortschaltflächen. Die Schaltflächen können nur in einer Zeile angeordnet werden
Beispiel:

Ergebnis:

Im Text (inline)


Instagram unterstützt nicht mehr als 3 Inline-Schaltflächen


Die Schaltflächen können auf Ressourcen von Drittanbietern verlinken. Optisch sind diese Schaltflächen identisch.
Anweisungen zum Konfigurieren von Schaltflächen finden Sie im Abschnitt Schaltflächen.
So arbeiten Sie mit Anhängen
Sie können Anhänge in der Nachricht senden. Weitere Informationen darüber, welche Anhänge und wie Sie sie hinzufügen, finden Sie im Abschnitt Anhänge senden in der Dokumentation.


Sie können Anhänge zu einem Block entweder als Datei oder durch Angabe eines Links zur Datei hochladen.
Hochgeladene Videodateien sollten 20 MB nicht überschreiten, während Audio- und Bilddateien nicht größer als 5 MB sein sollten.
Anforderungen an Anhänge:
| Medientyp | Unterstütztes Format | Maximale Größe |
|---|---|---|
| Audio | M4A | 5 MB |
| Bild | JPEG, PNG | 5 MB |
| Video | MP4 | 20 MB |
Es wird NICHT empfohlen, das MP4-Format für Audioanhänge zu verwenden. Darüber hinaus wird im MP3-Format überhaupt kein Audio gesendet.
So erstellen Sie ein Karussell
Das Karussell kann 2 bis 10 Karten (Folien) enthalten.

Nehmen wir als Beispiel ein Karussell mit 3 Karten. Um die Karten zu erstellen, müssen Sie Folgendes in das Feld Rechner eingeben:
p = [{"title":"TITEL", "description": "BILDBESCHREIBUNG 1", "image": "LINK ZUM BILD 1", "buttons":[{"text":"SCHALTFLÄCHENTEXT 1"}]},{"title":"TITEL", "description": "KARTENBESCHREIBUNG 2", "image": "LINK ZUM BILD 2", "buttons":[{"text":"SCHALTFLÄCHENTEXT 2"}]}, {"title":"TITEL", "description": "KARTENBESCHREIBUNG 3", "image": " LINK ZUM BILD 3", "buttons":[{"text":"SCHALTFLÄCHENTEXT 3"}]}]
r = send_carousel(p, '')

Kopieren Sie den Link:

Das Ergebnis:

Bitte beachten Sie: Der Ausdruck
r = send_carousel(p, '')muss im Rechner in einer neuen Zeile beginnen.
Das bedeutet, Sie müssen einem Array, das Titel, Beschreibung, Bild und Schaltflächen enthält, einer Variablen p zuweisen (benennen Sie die Variable nach Wunsch anders). Verwenden Sie diese Variable dann in der Methode send_carousel(p, "").
Es hinterlässt #{None} im Feld "Antwort".

Sie können Links zu den Schaltflächen in den Karussellkarten hinzufügen. Wenn ein Benutzer auf die Schaltfläche klickt, wird er zu dem Link weitergeleitet.
Um einen Link zu einer Schaltfläche auf der Karte hinzuzufügen, fügen Sie ihn in das Array ein:
p = [{"title":"Titel", "description": "KARTENBESCHREIBUNG 1", "image": "LINK ZUM BILD 1", "buttons":[{"text":"SCHALTFLÄCHENTEXT 1", "url":"LINK FÜR DIE SCHALTFLÄCHE" }]}]

Ein weiterer optionaler Parameter,
payload, wurde zu den Karussellkarten-Schaltflächen hinzugefügt. Er wird dem Kunden nicht angezeigt, ermöglicht es Ihnen jedoch, die Auswahl des Kunden zu analysieren.
Da Karussellkarten oft Schaltflächen mit identischem Text erfordern, wurde ein zusätzlicher payload-Parameter eingeführt. Dieser Parameter ist für den Kunden nicht sichtbar, ermöglicht es Ihnen jedoch, seine Auswahl zu analysieren.


Achten Sie auf die korrekte Verwendung:
p = [{"title":"Titel", "description": "KARTENBESCHREIBUNG 1", "image": " 1", "buttons":[{"text":"SCHALTFLÄCHENTEXT 1","payload":"1"}]},{"title":"Titel", "description": "KARTENBESCHREIBUNG 2", "image": "LINK ZUM BILD 2", "buttons":[{"text":"SCHALTFLÄCHENTEXT 1","payload":"2"}]}, {"title":"Titel", "description": "KARTENBESCHREIBUNG 3", "image": "LINK ZUM BILD 3", "buttons":[{"text":"SCHALTFLÄCHENTEXT 1"}]}]
Der payload-Parameter kann weggelassen werden, wie in der obigen Abbildung gezeigt.
So legen Sie Einleitungsphrasen fest
Einleitungsphrasen ermöglichen es einer Person, einen Chat mit einem Unternehmen mithilfe einer Liste häufig gestellter Anfragen zu beginnen. Sie können bis zu vier Anfragen einrichten.

Um Einleitungsphrasen einzurichten, müssen Sie im verbundenen Instagram-Konto im Abschnitt „Kanäle“ einen Schieberegler einrichten.

Nachdem Sie auf diesen Schieberegler geklickt haben, erscheint ein Popup-Fenster, in dem Sie die erforderlichen Einleitungsphrasen festlegen können.

Führen Sie dann die folgenden Schritte aus:
- Richten Sie Antworten auf bestimmte Phrasen in Ihrem Trichter ein.
- Platzieren Sie die erforderlichen Blöcke im Status „Start“.
- Geben Sie den Text der Einleitungsphrase in den Trigger ein.
Bitte beachten Sie!
Einleitungsphrasen werden für Benutzer angezeigt, die zuvor noch keinen Kontakt mit Ihrem Instagram-Konto hatten (oder wenn der gesamte vorherige Chatverlauf gelöscht wurde).
Einrichten einer Schlüsselwortantwort in Direct
Um Kunden in Direct Messages basierend auf Schlüsselwörtern zu antworten, können Sie einen Block mit einem Trigger (Start- und Trigger-Blöcke) verwenden und die Wörter, auf die Ihr Bot antworten soll, in das Trigger-Feld eingeben:

Die Auswahl einer Übereinstimmung basiert auf dem Vorhandensein von Schlüsselwörtern oder einer vollständigen Übereinstimmung (empfohlene Optionen).
Geben Sie im Feld "Nachrichtentext" die Antwort des Bots ein, die der Benutzer erhalten soll. Sie können auch Anhänge, Schaltflächen und Links hinzufügen.
So überprüfen Sie, ob ein Benutzer Ihr Konto abonniert hat
Es gibt zwei Methoden, um den Abonnementstatus zu überprüfen:
1. Überprüfung des Abonnements mit dem Rechner
result = check_insta_subscription()
result ist der Variablenname, unter dem das Überprüfungsergebnis gespeichert wird (Sie können ihn bei Bedarf umbenennen).
Die Funktion gibt zurück:
-
True, wenn der Benutzer abonniert ist. -
False, wenn der Benutzer nicht abonniert ist.

Die Überprüfung muss im Feld "Variable" durchgeführt werden, sowohl auf dem Pfeil als auch im Block.
-
result == True– ein Ausdruck im Feld "Variable", wenn der Kunde das Konto abonniert hat. -
result == False– ein Ausdruck, wenn der Kunde nicht abonniert ist.
Sie können auch andere Vergleichsausdrücke verwenden, zum Beispiel:
result != False (Ergebnis ist nicht gleich False, d. h. der Benutzer hat das Konto abonniert).


- Daten aus der Kundenkartenüberprüfung
Wenn ein Benutzer mit dem Bot interagiert, werden die Variablen follow und followers in der Kundenkarte (unter dem Unterabschnitt Kundenvariablen) angezeigt und überprüft.

follow-Variable – überprüft den Abonnementstatus. Sie nimmt den Wert True an, wenn der Kunde das Konto abonniert hat, False, wenn nicht abonniert, und None, wenn das Konto des Kunden geschlossen ist.
verified – gibt an, ob der Benutzer ein verifiziertes Konto hat (blaues Häkchen). Es ist True, wenn verifiziert, und False, wenn nicht.
followers – zeigt die Anzahl der Abonnenten/Follower, die der Kunde hat.
Um den Abonnementstatus zu überprüfen oder den Trichterfortschritt einzuschränken, können Sie die follow-Variable in Bedingungsblöcken oder Pfeilverbindern im Feld "Variable" verwenden.
Beispiel:


Geben Sie im Feld Trigger ein beliebiges Wort ein, das Ihren Trichter startet.
In die Variable zum Vergleich schreiben Sie:
follow == True
ODER
follow != False
- Im ersten Fall überprüfen Sie, ob die Person Ihr Konto abonniert hat.
- Im zweiten Fall überprüfen Sie, ob die Person Ihr Konto nicht abonniert hat.
Bitte beachten Sie, dass die Status
TrueundFalsegroßgeschrieben werden müssen. Andernfalls funktioniert die Überprüfung nicht korrekt.
Um basierend auf dem Abonnementstatus unterschiedliche Nachrichten zu senden, müssen Sie zwei Blöcke mit entgegengesetzten Bedingungen erstellen. Wenn Sie eine weniger überladene Methode bevorzugen, empfehlen wir, die Bedingungen stattdessen auf den Verbindungen (Pfeilen) zu definieren.
Trigger auf Verbindungen:

Geben Sie den Trigger in die Zeile "Variable" des Pfeils ein:
follow == True oder follow != False
Wenn die Triggerbedingung erfüllt ist, fährt der Kunde im Trichter fort.
Wenn der Kunde nicht abonniert ist, geht er zu dem Block, in dem die Überprüfungsbedingungen nicht erfüllt sind (follow == False oder follow != True).
Wenn die Überprüfung dynamisch sein soll, empfehlen wir, eine Schaltfläche hinzuzufügen – zum Beispiel "Ich habe abonniert" – damit die Überprüfung durchgeführt werden kann und die Person zur nächsten Stufe übergehen kann.
Achtung
Wir empfehlen NICHT, einen Timer ohne Schaltfläche auf einem geschlossenen Pfeil zu setzen, da die Person dann kontinuierlich Nachrichten erhält, was Ihr Nachrichtenlimit schnell erschöpft.