Šajā sadaļā ir paskaidrots, kā noteikt, kad lietotājs nosūta failu, iegūt tā saiti un kā ar to pareizi strādāt.

Lai identificētu, kad lietotājs ir nosūtījis pielikumu (piemēram, attēlu, failu, video vai audio), jāizmanto trigera nosacījums:

attachment_message

Pēc tam, kad lietotājs nosūta failu, tiek ģenerēti šādi sistēmas mainīgie:

  • #{attachments}: Satur visu lietotāja ziņojuma pielikumu URL, kas formatēti kā JSON masīvs. Izmantojiet to, ja nepieciešams apstrādāt vairākus failus vai programmatiski apstrādāt datu struktūru.
  • #{attachment_url}: Satur tiešu, vienkārša teksta URL pirmajam (vai vienīgajam) pielikumam. Šis ir visērtākais mainīgais tūlītējai lietošanai, piemēram, saites parādīšanai ziņojumā vai tās nodošanai citai funkcijai.

Lai saprastu praktisko atšķirību, varat parādīt abus mainīgos bota ziņojumā. Mainīgais #{attachments} parādīs strukturētu JSON masīvu, savukārt #{attachment_url} parādīs vienkāršu, noklikšķināmu URL.

Ja jūsu projekts apstrādā vairākus lietotāja pielikumus, ir efektīvi piešķirt katru pielikuma URL atsevišķam mainīgajam.

Lai to izdarītu, bloka redaktora Kalkulatorā deklarējiet jaunu mainīgo un piešķiriet tam #{attachment_url} vērtību.

Piemērs:
user_file = #{attachment_url}

Piešķiriet attachment_url vērtību mainīgajam url_image1.