In diesem Abschnitt wird erklärt, wie Sie erkennen, wenn ein Benutzer eine Datei sendet, wie Sie den Link dazu erhalten und wie Sie damit korrekt arbeiten.
Um zu erkennen, wann ein Benutzer einen Anhang (z. B. ein Bild, eine Datei, ein Video oder eine Audiodatei) gesendet hat, müssen Sie die Triggerbedingung verwenden:
attachment_message

Nachdem ein Benutzer eine Datei gesendet hat, werden die folgenden Systemvariablen generiert:
-
#{attachments}: Enthält die URLs aller Anhänge der Benutzernachricht, formatiert als JSON-Array. Verwenden Sie dies, wenn Sie mehrere Dateien verarbeiten oder die Datenstruktur programmatisch handhaben müssen. -
#{attachment_url}: Enthält eine direkte, reine Text-URL zum ersten (oder einzigen) Anhang. Dies ist die praktischste Variable für die sofortige Verwendung, z. B. um den Link in einer Nachricht anzuzeigen oder an eine andere Funktion zu übergeben.
Um den praktischen Unterschied zu verstehen, können Sie beide Variablen in einer Bot-Nachricht anzeigen. Die Variable #{attachments} zeigt ein strukturiertes JSON-Array, während #{attachment_url} eine einfache, anklickbare URL anzeigt.

Wenn Ihr Projekt mehrere Benutzeranhänge verarbeitet, ist es effizient, jeder Anhang-URL eine dedizierte Variable zuzuweisen.
Deklarieren Sie dazu im Rechner des Block-Editors eine neue Variable und weisen Sie ihr den Wert von #{attachment_url} zu.
Beispiel:
user_file = #{attachment_url}

Weisen Sie den Wert von attachment_url der Variable url_image1 zu.


