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:

  • link ir ziņas saite
  • id ir ieraksta ID
  • text ir 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:

  1. 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.
  2. Izmantojiet funkciju insta_create_comment Kalkulatorā, 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.
  3. 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."

  1. 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ā, izmantojiet client_wall_reply_new_live.

Komentāri zem Reels darbojas tāpat kā zem vienkāršām ziņām.

  1. solis. Laukā "Kalkulators" deklarējiet mainīgo text. Tā vērtību nosaka IF nosacījums, kas pārbauda mainīgo instagram_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")))

  1. 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.

  1. 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_new ir atzvana kopējais prefikss. Lai mērķētu tikai uz komentāriem zem ziņām, izmantojiet client_wall_reply_new_comment. Lai mērķētu tikai uz komentāriem tiešraides laikā, izmantojiet client_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.

  1. solis. Sadaļā Klienti nokopējiet atzvanu (paziņojumu), kas norāda, ka ir publicēts komentārs, pēc tam dodieties uz Builder.

  1. 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_new ir 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_comment

Lai 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.

  1. solis. Laukā atbilde ievadiet #{none}.

  2. 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:

  1. 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.

  1. 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:

  1. 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".

  1. 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.