Tas darbojas, ja Instagram ir iespējots
Atbildes konfigurēšana uz Instagram atzvanu
Jums ir jāpārslēdz slēdzis savienotajā Instagram kontā sadaļā Messengers, lai iespējotu savam botam atbildēt uz komentāriem.

Ja Instagram zem jūsu oficiālā Instagram savienojuma rāda "Pieslēdzieties no jauna, lai strādātu ar komentāriem", jums ir atkārtoti jāpievieno Instagram, lai atjauninātu nepieciešamās atļaujas. Lai to izdarītu, noklikšķiniet uz miskastes ikonas apakšējā labajā stūrī (dzēst botu).

Pievienojiet Instagram kontu vēlreiz. Kā pievienot Instagram, skatīt šeit.
Publicējot ziņas kā līdzautors, visi komentāru paziņojumi tiks nosūtīti uz kontu, no kura jūs veidojat ziņu.
Tas darbojas ar komentāriem gan zem Reels, gan zem ziņām.
Kad lietotājs komentē ziņu, botam tiek nosūtīts atzvans (to varat apskatīt sadaļā "Klienti" lietotāja dialoga logā).
Atzvana formāts ir: client_wall_reply_new link id: text
kur:
-
linkir ziņas saite -
idir ieraksta ID -
textir komentāra teksts

Mēs varam strādāt ar komentāriem divos veidos: atbildēt ar savu komentāru vai uzrakstīt vienu ziņojumu sadaļā Direct.
client_wall_reply_new - ir atzvana kopējā daļa.
client_wall_reply_new_comment - ja mūs interesē tikai komentāri zem ziņas
client_wall_reply_new_live - ja komentāri ir tikai tiešraides laikā
Kā iestatīt automātisku atbildi uz komentāriem sadaļā Direct
Automātiska atbilde uz komentāru NEatver 24 stundu logu.
Nokopējiet atzvanu un dodieties uz sadaļu Funnel Constructor. Izveidojiet bloku ar tipu "Primārā nosacījuma pārbaude" vai "Bezstāvokļa nosacījums" un ielīmējiet nokopēto atzvanu nosacījumā. Mēs iestatām pārbaudi "Atslēgvārdu klātbūtnei"
UZMANĪBU! Nav ieteicams izmantot ciparus kā trigeri bota palaišanai.
Ziņas ID var saturēt šos ciparus. Bots var reaģēt uz jebkuru atzvanu, kas satur šos ciparus, ja tas izvēlas atbilstību, pamatojoties uz atslēgvārdu klātbūtni.
Ja vēlaties iestatīt reakciju uz komentāriem zem jebkuras ziņas jebkuram komentāram, tad nosacījumos norādiet tikai client_wall_reply_new_comment.
Atlasot atbilstību, tā iestata “Atslēgvārdu atbilstība**”.**

Svarīga piezīme:
Mēs iesakām izmantot meklēšanas veidu "Atslēgvārdu atbilstība", iestatot atbildi uz atzvanu.
Atcerieties, ka bloka nosacījuma atbilstības loģika ir jāizvēlas atbilstoši jūsu projekta iestatījumiem un prasībām. Tāpēc noteikti rūpīgi pārbaudiet savu tērzēšanas bota plūsmu!
Lasiet par atbilstības izvēli bloka nosacījumā rakstā "Trigera un atbilstības veids".
Ja plānojat iestatīt reakciju uz konkrētu ziņu, trigera laukā iekļaujiet client_wall_reply_new_comment, kam seko ziņas ID.
UZMANĪBU!
Nav ieteicams izmantot ciparus kā trigerus, lai palaistu savu botu.
Ziņas ID bieži sastāv no cipariem. Ja jūsu bots izmanto atslēgvārdu atbilstību, tas var nepareizi reaģēt uz jebkuru atzvanu, kas satur šos ciparus.

Ja plānojat iestatīt reakciju uz konkrētu ziņu, trigera laukā iekļaujiet client_wall_reply_new_comment, kam seko ziņas ID.
UZMANĪBU!
Nav ieteicams izmantot ciparus kā trigerus, lai palaistu savu botu.
Ziņas ID bieži sastāv no cipariem. Ja jūsu bots izmanto atslēgvārdu atbilstību, tas var nepareizi reaģēt uz jebkuru atzvanu, kas satur šos ciparus.

Atbildes laukā ievadiet tekstu, kuru vēlaties nosūtīt kā atbildi uz šo komentāru.

Virs ziņojuma ir norādīts, ka tas tika nosūtīts kā atbilde uz komentāru. Ja noklikšķināsiet uz "Skatīt ziņu", jūs tiksiet novirzīts uz ziņu, kuru komentējāt.

Ja lietotājs atstāj komentāru, kuram neesat konfigurējis atbildi (vai arī neesat iestatījis nekādas atbildes), varat viņam atbildēt ar vienu Direct ziņojumu sadaļā "Klienti".
Tomēr, ja mēģināsiet nosūtīt lietotājam vēl vienu Direct ziņojumu, otrais ziņojums netiks piegādāts, jo atbildēšana uz komentāru neatver 24 stundu ziņojumapmaiņas logu.
Kā izmantot tiešās Instagram ziņu saites, strādājot ar komentāriem
Lai strādātu ar komentāriem, jums ir jāiespējo slēdzis "Atbildēt uz komentāriem" sadaļā Instagram Kanāli.
Kad lietotājs komentē ziņu, tērzēšanas sarunā sadaļā Klienti parādās paziņojums, kas satur komentāra tekstu, un tiek ģenerēts mainīgais instagram_media_url ar saiti uz publikāciju.

Varat izmantot mainīgo instagram_media_url, lai iestatītu reakcijas uz komentāriem konkrētām Instagram ziņām.
Apskatīsim piemēru.
Dažādu atbilžu iestatīšana atkarībā no tā, kura ziņa tika komentēta
Uzdevums: Kontā ir vairākas ziņas, tostarp trīs, kurās ir produkti par dažādām cenām. Konfigurējiet atbildes uz komentāriem šajās trīs ziņās, lai atbildētu ar precīzu cenu. Visām pārējām ziņām atbildiet ar "Pēc vienošanās." Atbilde jānosūta gan kā Direct ziņojums, gan kā komentārs zem ziņas.
Risinājums:
- Iestatiet uz atslēgvārdiem balstītas reakcijas uz komentāriem ziņās. Tas nozīmē, ka bots reaģēs uz jebkuru ziņu, kurā komentārs satur norādītos atslēgvārdus.
- Izmantojiet funkciju
insta_create_commentKalkulatorā, lai publicētu komentāru zem attiecīgās ziņas, vienlaikus iestatot atbildes tekstu laukā Ziņojuma teksts, lai nosūtītu Direct ziņojumu. Tas ļauj lietotājam saņemt cenu vienlaikus gan komentāros, gan Direct ziņojumos. - Ja komentārs, kas satur atslēgvārdus, parādās zem jebkuras citas ziņas, lietotājs saņems ziņojumu "pēc vienošanās."

- solis. Sākuma bloka trigera laukā ievadiet
client_wall_reply_new, kam seko atslēgvārdi, kurus vēlaties izmantot, lai aktivizētu atbildi. Iestatiet atbilstības veidu uz "Atslēgvārdu atbilstība".
Piemērs kopēšanai:
client_wall_reply_new_comment (cena|cik maksā|izmaksas|uzzināt)
Ja vēlaties atbildēt tikai uz komentāriem zem ziņām, izmantojiet
client_wall_reply_new_comment. Ja vēlaties atbildēt tikai uz komentāriem tiešraides laikā, izmantojietclient_wall_reply_new_live.
Komentāri zem Reels darbojas tāpat kā zem vienkāršām ziņām.
- solis. Laukā "Kalkulators" deklarējiet mainīgo
text. Tā vērtību nosaka IF nosacījums, kas pārbauda mainīgoinstagram_media_url.
Piemērs kopēšanai (neaizmirstiet aizstāt saites ar savām faktiskajām ziņu saitēm). URL varat nokopēt no mainīgā instagram_media_url klienta tērzēšanas sarunā (sadaļā Klienti) pēc tam, kad viņš ir komentējis attiecīgo ziņu:
text = if(instagram_media_url == "https://www.instagram.com/reel/Cagzkx", "$10", if(instagram_media_url == "https://www.instagram.com/p/CqvCq4", "$29", if(instagram_media_url == "https://www.instagram.com/p/CocLhN", "$35", "Cits")))
- solis. Izmantojiet metodi
insta_create_comment, lai publicētu komentāru.
Piemērs kopēšanai:
insta_create_comment("#{text}")
kur #{text} ir atbildes teksts, ko nosūtām lietotājam.
- solis. Laukā Ziņojuma teksts ievadiet mainīgo, kas satur atbildi Direct ziņojumam.
Šajā piemērā mainīgais ir #{text}. Tā pati atbilde tiek publicēta kā komentārs un dublēta Direct ziņojumā. Ja nepieciešams, varat konfigurēt dažādas atbildes katrai no tām.

client_wall_reply_newir atzvana kopējais prefikss. Lai mērķētu tikai uz komentāriem zem ziņām, izmantojietclient_wall_reply_new_comment. Lai mērķētu tikai uz komentāriem tiešraides laikā, izmantojietclient_wall_reply_new_live.
Kā publicēt komentāru kā atbildi uz ziņojumu zem ziņas vai tiešraides laikā
Strādājot ar komentāriem un iestatot atbildes zem ziņas, izmantojiet nejaušības funkciju un nosūtiet mainīgo tekstu. Ja bots atkārtoti nosūta identisku tekstu, var rasties kļūda: "This API call does not support the requested response format." Vairāk par darbu ar nejaušības funkciju varat uzzināt šeit.
- solis. Sadaļā Klienti nokopējiet atzvanu (paziņojumu), kas norāda, ka ir publicēts komentārs, pēc tam dodieties uz Builder.

- solis. Izveidojiet "Sākuma" vai "Trigera" bloku un ielīmējiet nokopēto atzvanu laukā Triggers.

Ir vairāki veidi, kā konfigurēt bota trigera nosacījumu.
Šajā piemērā bots atbild uz komentāriem zem visām ziņām ar ziņojumu "atbilde komentāros." Lai to iestatītu, nosacījuma laukā ievadiet galveno atzvana prefiksu un atslēgvārdu:
client_wall_reply_new_comment atbilde komentāros
Svarīgi: iestatiet atbilstības veidu uz "Atslēgvārdu atbilstība".
UZMANĪBU!
Nav ieteicams izmantot ciparus kā trigerus, lai palaistu savu botu.
Ziņas ID bieži sastāv no cipariem. Ja jūsu bots izmanto atslēgvārdu atbilstību, tas var nepareizi reaģēt uz jebkuru atzvanu, kas satur šos ciparus.
client_wall_reply_newir atzvana kopējais prefikss, kas aktivizējas gan ziņām, gan tiešraidēm.Lai atbildētu tikai uz komentāriem zem ziņām, izmantojiet:
client_wall_reply_new_commentLai atbildētu tikai uz komentāriem tiešraides laikā, izmantojiet:
client_wall_reply_new_live
Tiešraides atzvanam (
client_wall_reply_new_live) ir viena īpaša uzvedība: bots reaģēs tikai tiešraides laikā. Kad tiešraide beidzas, bots vairs neredzēs komentārus zem tās un nevarēs atbildēt.

-
solis. Laukā atbilde ievadiet
#{none}. -
solis. Laukā "Kalkulators" ierakstiet:
insta_create_comment("jūsu komentāra teksta atbilde")
Jūsu komentāra teksts jāievieto iekavās.
Pēc tam noklikšķiniet uz "Gatavs".
Ar šo konfigurāciju, kā piemērā, bota ģenerētais komentārs tiks publicēts kā atbilde uz jebkuru komentāru zem ziņas, kas satur atslēgvārdus "atbilde komentāros".
Bota atbildes piemērs uz komentāru komentāros.

Bota atbilde uz JEBKURU komentāru zem JEBKURAS ziņas.
Ja laukā "Triggers" ievadāt tikai vispārējo atzvana prefiksu client_wall_reply_new, jūsu komentārs tiks publicēts kā atbilde uz komentāriem zem visām ziņām (neatkarīgi no tā, kādu tekstu lietotājs uzrakstīja).

Bota atbilde uz KONKRĒTU FRĀZI zem JEBKURAS ziņas.
Ja laukā "Triggers" atstājat client_wall_reply_new ``un atslēgvārdu, tad jūsu komentārs tiks nosūtīts kā atbilde uz komentāriem ar atslēgvārdu zem visām ziņām.

Bota atbilde uz KONKRĒTU FRĀZI zem KONKRĒTAS ziņas.
Nokopējiet pilnu atzvanu no klientu sadaļas un ievietojiet to Sākuma bloka laukā:

Jūs varat atbildēt uz komentāriem, ko lietotāji atstāj tiešraides laikā (tam ir atsevišķa atslēga client_wall_reply_new_live).
Tiešraidēm ir viena īpaša iezīme: bots reaģēs tikai raidījuma laikā. Ja raidījums ir beidzies, bots neredzēs komentārus zem šī raidījuma un nevarēs atbildēt.
Kā saglabāt komentāra tekstu mainīgajā
Lai saglabātu lietotāja komentāra tekstu, izmantojiet funkciju comment_text().
Ievietojiet atgriezenisko saiti client_wall_reply_new laukā Trigger. Pēc tam laukā "Calculator" piešķiriet tekstu mainīgajam — piemēram, comm (varat izmantot jebkuru citu nosaukumu):
comm = comment_text()
Pēc tam noklikšķiniet uz "Add condition" kalkulatorā un norādiet:
comm = comment_text()


Kā dzēst komentāru
Funkcija insta_delete_comment(comment_id) dzēš komentāru.
Ja comment_id nav norādīts, funkcija izmanto klienta mainīgo instagram_last_comment_id.
Veiksmīgas izpildes gadījumā tā atgriež {"success":true}. Ja tiek norādīts neesošs comment_id, tā atgriež {"An unexpected error has occurred. Please retry your request later."}.
Darbs ar konta pieminējumiem
Kā pieminēt medijā
Kad lietotājs atzīmē jūsu profilu savā ierakstā, jūsu bots saņems šādu atgriezenisko saiti:

Parādās šādi mainīgie:

mention_caption — ieraksta paraksts
post_url — ieraksta saite
mention_comments_count — komentāru skaits
mention_like_count — patīk skaits
mention_media_id — ieraksta ID
Konfigurēsim reakciju, lai atbildētu uz pieminējumu.
Lai to izdarītu, izveidojiet bloku "Primary Condition Check" vai "State with Condition". Laukā "Condition" ievadiet mention_in_media un iestatiet atbilstības veidu uz "Keyword match".
Laukā "Calculator" ievadiet šādu metodi:
reply_to_mention(text)
kur text ir komentārs, kas parādīsies zem pieminētā ieraksta. Varat norādīt mainīgo (ievietots bez pēdiņām iekavās) vai ievadīt tekstu tieši (iekavās pēdiņās).
Piemērs:
- solis. Dodieties uz veidotāju un izveidojiet bloku ar trigeri (Start bloks vai Trigger bloks). Pēc tam laukā Trigger norādiet atgriezenisko saiti
mention_in_media.

Atlasiet "Mention in post" trigeru sarakstā un kā kalkulatora metodi izvēlieties "Reply comment to a post". Pēc tam ievadiet atbildes komentāra tekstu.
- solis. Noklikšķiniet uz "Add trigger". Pēc tam trigeris kopā ar metodi tiks ievadīts blokā:

Kā pieminēt komentārā
Kad lietotājs atzīmē jūsu kontu komentāros, tērzēšana saņems atgriezenisko saiti, piemēram:

Ja jūsu konts ir atzīmēts privātā profilā, atgriezeniskā saite netiks saņemta.
Klienta kartē parādīsies arī šādi mainīgie:
-
mention_like_count— patīk skaits -
mention_media_id— ieraksta ID
Konfigurēsim reakciju, lai atbildētu uz pieminējumu komentārā.
Lai to izdarītu, izveidojiet bloku "Start" vai "Trigger". Laukā "Condition" ievadiet mention_in_comment un iestatiet atbilstības veidu uz "Keyword match".
Laukā "Calculator" ievadiet šādu metodi:
reply_to_mention(text)
kur text ir komentārs, kas tiks publicēts kā atbilde uz pieminējumu. Varat norādīt mainīgo (ievietots bez pēdiņām iekavās) vai ievadīt tekstu tieši (iekavās pēdiņās).
Piemērs:
- solis. Dodieties uz veidotāju, izveidojiet bloku ar trigeri (Start bloks vai Trigger bloks) un ievadiet šādu atgriezenisko saiti laukā "Trigger":

Pēc tam atlasiet nosacījumu "Mention in comment".
- solis. Noklikšķiniet uz Calculator un parādītajā laukā ievadiet metodi:
reply_to_mention("Atbildes teksts pieminējumam komentārā")

Ja 24 stundu logs nav atvērts tērzēšanā ar lietotāju, jūs nevarat nosūtīt tiešu ziņojumu kā atbildi uz pieminējumu. Jūs varat atbildēt tikai ar komentāru.
Ja 24 stundu logs ir atvērts, varat ievadīt tekstu laukā Response, ko lietotājs saņems kā tiešu ziņojumu pēc jūsu konta pieminēšanas.
Kā pieminēt citus profilus komentāros zem jūsu ierakstiem
Ja kāds ir atzīmēts komentāros zem jūsu konta, klienta kartē tiek izveidots mainīgais mentioned_in_comment.


Tajā tiek saglabāts tās personas lietotājvārds, kura tika atzīmēta.
Ja ir atzīmēti vairāk nekā divi cilvēki, lietotājvārdi tiek saglabāti masīvā.


Ja jums ir nepieciešams segmentēt lietotājus, kuri ir atzīmējuši divus vai vairāk draugus, varat piešķirt mainīgo, piemēram, len = arr_len(mentioned_in_comment), un pēc tam salīdzināt šo mainīgo ar vēlamo vērtību.
Ja 24 stundu ziņojumu logs nav atvērts tērzēšanā ar lietotāju, jūs nevarat nosūtīt tiešu ziņojumu kā atbildi uz pieminējumu. Jūs varat atbildēt tikai ar komentāru.