Kā strādāt ar pogām
Instagram neatbalsta vienlaicīgu iekšējo un atbildes pogu sūtīšanu
Tastatūra (atbilde)
Instagram atbalsta līdz 11 atbildes pogām. Pogas var izkārtot tikai rindā
Piemērs:

Rezultāts:

Tekstā (iekšējās)


Instagram atbalsta ne vairāk kā 3 iekšējās pogas


Pogas var saistīt ar trešo pušu resursiem. Vizuāli šīs pogas ir identiskas.
Norādījumus par pogu konfigurēšanu skatiet sadaļā Pogas.
Kā strādāt ar pielikumiem
Ziņojumā varat nosūtīt pielikumus. Lai uzzinātu vairāk par to, kādus pielikumus un kā tos pievienot, skatiet sadaļu Pielikumu sūtīšana dokumentācijā.


Pielikumus blokam varat augšupielādēt kā failu vai norādot saiti uz failu.
Augšupielādētie video faili nedrīkst pārsniegt 20 MB, savukārt audio un attēlu faili nedrīkst būt lielāki par 5 MB.
Pielikumu prasības:
| Multivides faila tips | Atbalstītais formāts | Maksimālais izmērs |
|---|---|---|
| Audio | M4A | 5 MB |
| Attēls | JPEG, PNG | 5 MB |
| Video | MP4 | 20 MB |
Audio pielikumiem NAV ieteicams izmantot MP4 formātu. Turklāt MP3 formātā audio vispār netiks nosūtīts.
Kā izveidot karuseli
Karuselis var saturēt no 2 līdz 10 kartēm (slaidi).

Kā piemēru izmantosim 3 karšu karuseli. Lai izveidotu kartes, laukā Kalkulators jāievada:
p = [{"title":"TITLE", "description": "IMAGE DESCRIPTION 1", "image": "LINK TO THE IMAGE 1", "buttons":[{"text":"BUTTON TEXT 1"}]},{"title":"TITLE", "description": "CARD DESCRIPTION 2", "image": "LINK TO IMAGE 2", "buttons":[{"text":"BUTTON TEXT 2"}]}, {"title":"TITLE", "description": "CARD DESCRIPTION 3", "image": " LINK TO THE IMAGE 3", "buttons":[{"text":"BUTTON TEXT 3"}]}]
r = send_carousel(p, '')

Kopējiet saiti:

Rezultāts:

Lūdzu, ņemiet vērā: izteiksme
r = send_carousel(p, '')jāsāk jaunā rindā kalkulatorā.
Tas nozīmē, ka mainīgajam p (varat nosaukt mainīgo citādi, ja vēlaties) jāpiešķir masīvs, kas satur nosaukumu, aprakstu, attēlu un pogas. Pēc tam izmantojiet šo mainīgo metodē send_carousel(p, "").
Laukā "Atbilde" tas atstāj #{None}.

Karuseļa karšu pogām varat pievienot saites. Kad lietotājs noklikšķina uz pogas, viņš tiks novirzīts uz saiti.
Lai kartes pogai pievienotu saiti, iekļaujiet to masīvā:
p = [{"title":"title", "description": "CARD DESCRIPTION 1", "image": "LINK TO THE IMAGE 1", "buttons":[{"text":"BUTTON TEXT 1", "url":"LINK FOR THE BUTTON" }]}]

Karuseļa karšu pogām ir pievienots vēl viens neobligāts parametrs
payload. Tas netiek rādīts klientam, bet ļauj analizēt klienta izvēli.
Tā kā karuseļa kartēm bieži ir nepieciešamas pogas ar identisku tekstu, ir ieviests papildu parametrs payload. Šis parametrs nav redzams klientam, bet ļauj analizēt viņa izvēli.


Pievērsiet uzmanību tā pareizai lietošanai:
p = [{"title":"title", "description": "CARD DESCRIPTION 1", "image": " 1", "buttons":[{"text":"BUTTON TEXT 1","payload":"1"}]},{"title":"title", "description": "CARD DESCRIPTION 2", "image": "LINK TO THE IMAGE 2", "buttons":[{"text":"BUTTON TEXT 1","payload":"2"}]}, {"title":"title", "description": "CARD DESCRIPTION 3", "image": "LINK TO THE IMAGE 3", "buttons":[{"text":"BUTTON TEXT 1"}]}]
Parametru payload var izlaist, kā parādīts attēlā iepriekš.
Kā iestatīt ievadfrāzes
Ievadfrāzes ļauj personai sākt tērzēšanu ar uzņēmumu, izmantojot bieži uzdoto jautājumu sarakstu. Varat iestatīt līdz četriem pieprasījumiem.

Lai iestatītu ievadfrāzes, jāieslēdz slīdnis pievienotajā Instagram kontā sadaļā “Kanāli”.

Pēc noklikšķināšanas uz šī slīdņa parādās uznirstošais logs, kurā varat iestatīt nepieciešamās ievadfrāzes.

Pēc tam veiciet šīs darbības:
- Iestatiet atbildes uz konkrētām frāzēm savā piltuvē.
- Ievietojiet nepieciešamos blokus stāvoklī "Sākums".
- Ievadiet ievadfrāzes tekstu trigerī.
Lūdzu, ņemiet vērā!
Ievadfrāzes parādās lietotājiem, kuri iepriekš nav sazinājušies ar jūsu Instagram kontu (vai ja visa iepriekšējā tērzēšanas vēsture ir dzēsta).
Iestatīt atbildi uz atslēgvārdu Direct
Lai atbildētu klientiem tiešajās ziņās, pamatojoties uz atslēgvārdiem, varat izmantot bloku ar trigeri (Sākuma un Trigera bloki) un ievadīt vārdus, uz kuriem vēlaties, lai jūsu bots atbild, laukā Trigers:

Atbilstības izvēle balstās uz atslēgvārdu klātbūtni vai pilnīgu atbilstību (ieteicamās opcijas).
Laukā "Ziņojuma teksts" ievadiet bota atbildi, ko saņems lietotājs. Varat arī pievienot pielikumus, pogas un saites.
Kā pārbaudīt, vai lietotājs ir abonējis jūsu kontu
Ir divas metodes, kā pārbaudīt abonēšanas statusu:
1. Abonementa pārbaude, izmantojot kalkulatoru
result = check_insta_subscription()
result ir mainīgā nosaukums, kurā tiks saglabāts pārbaudes rezultāts (varat to pārsaukt, ja nepieciešams).
Funkcija atgriež:
-
True, ja lietotājs ir abonējis. -
False, ja lietotājs nav abonējis.

Pārbaude jāveic laukā "Mainīgais" gan uz bultiņas, gan blokā.
-
result == True– izteiksme laukā "Mainīgais", ja klients ir abonējis kontu. -
result == False– izteiksme, ja klients nav abonējis.
Varat izmantot arī citas salīdzināšanas izteiksmes, piemēram:
result != False (rezultāts nav vienāds ar False, kas nozīmē, ka lietotājs ir abonējis kontu).


- Dati no klienta kartes pārbaudes
Kad lietotājs mijiedarbojas ar botu, mainīgie follow un followers tiek parādīti un pārbaudīti klienta kartē (sadaļā Klienta mainīgie).

follow mainīgais – pārbauda abonēšanas statusu. Tam ir vērtība True, ja klients ir abonējis kontu, False, ja nav abonējis, un None, ja klienta konts ir slēgts.
verified – norāda, vai lietotājam ir verificēts konts (zila atzīme). Tas ir True, ja verificēts, un False, ja nav.
followers – parāda, cik abonentu/sekotāju ir klientam.
Lai pārbaudītu abonēšanas statusu vai ierobežotu piltuves virzību, varat izmantot mainīgo follow nosacījumu blokos vai bultiņu savienotājos laukā "Mainīgais".
Piemērs:


Laukā Triggers ievadiet jebkuru vārdu, kas sāks jūsu piltuvi.
Salīdzināšanas mainīgajā ierakstiet:
follow == True
VAI
follow != False
- Pirmajā gadījumā jūs pārbaudāt, vai persona ir abonējusi jūsu kontu.
- Otrajā gadījumā jūs pārbaudāt, vai persona nav abonējusi jūsu kontu.
Lūdzu, ņemiet vērā, ka statusi
TrueunFalsejāraksta ar lielo burtu. Pretējā gadījumā pārbaude nedarbosies pareizi.
Lai piegādātu dažādus ziņojumus atkarībā no abonēšanas statusa, jāizveido divi bloki ar pretējiem nosacījumiem. Ja vēlaties mazāk pārblīvētu pieeju, iesakām nosacījumus definēt uz savienojumiem (bultiņām).
Trigeri uz savienojumiem:

Ievadiet trigeri bultiņas rindā "Mainīgais":
follow == True vai follow != False
Ja trigera nosacījums ir izpildīts, klients turpina virzību pa piltuvi.
Ja klients nav abonējis, viņš nonāk blokā, kur pārbaudes nosacījumi nav izpildīti (follow == False vai follow != True).
Ja vēlaties, lai pārbaude būtu dinamiska, iesakām pievienot pogu — piemēram, "Esmu abonējis" — lai pārbaudi varētu veikt un persona varētu pāriet uz nākamo posmu.
Uzmanību
Mēs NEiesakām iestatīt taimeri bez pogas uz slēgtas bultiņas, jo persona saņems ziņojumus nepārtraukti, ātri iztērējot jūsu ziņojumu limitu.