Kas ir inline režīms Telegram?

Papildus tam, ka bots var atbildēt uz jebkuriem pieprasījumiem tieši personīgajā tērzēšanā vai grupā, izmantojot tiešsaistes režīmu, jūs varat globāli piekļūt botam tērzēšanā, grupā vai kanālā.

Lai sazinātos ar botu, kuram ir iespējots tiešsaistes režīms, vienkārši ievadiet @*bota nosaukums* laukā Ziņojums.

Spilgtākais un populārākais piemērs botam, kas darbojas tiešsaistē, ir @gif, ar kuru varat atlasīt un nosūtīt gif attēlus:

@gif bots darbosies jebkurā tērzēšanā.

Kā iespējot inline režīmu?

Lai bots darbotos bezsaistes režīmā, jums ir jāiespējo šī opcija bota iestatījumos BotFather.

Izvēlieties vēlamo botu un dodieties uz Bota iestatījumi.

Pēc tam izvēlieties Inline režīms

Šeit jums ir jāiespējo bezsaistes režīms, ja tas nav iespējots.

Kā mainīt vietturi?

Ja vēlaties, varat mainīt vietturi, kas tiek parādīts pirms meklēšanas vaicājuma ievadīšanas. Pēc noklusējuma tas ir Meklēt…

Lai to mainītu, noklikšķiniet uz pogas Rediģēt inline vietturi:

Definējiet precīzu viettura saturu.

Kā konfigurēt izvades rezultātus

Pēc noklikšķināšanas uz opcijas no saraksta inline režīmā tiks nosūtīts ziņojums, kas norādīts atlasītās opcijas virsrakstā, un jūs varat pielāgot reakciju piltuvē šai vērtībai.

Lai norādītu datus, kas jāizvada inline režīmā, jums ir jāiestata mainīgais inline_bot. Inline režīmā vērtību meklēšana mainīgajā inline_bot notiek gandrīz reāllaikā.

Datus mainīgajā var norādīt trīs veidos. Apskatīsim no vienkāršākā līdz maksimālajiem iestatījumiem.

Masīvs ar teksta datiem

Piemēram, meklēšana notiks visā produktu masīvā.

Mainīgais inline_bot ir norādīts projekta iestatījumos. Meklēšana atbilst jebkuram masīva variantam, kas satur ievadīto frāzi.

Ievadot '@sava__bota__nosaukums' un komandu sākuma burtus, tiek atvērta izvēlne ar vērtībām, kuras norādījāt projekta mainīgajā.

Pēc noklikšķināšanas uz vēlamā vienuma bots nosūtīs lietotāja ziņojumu, kuram varat konfigurēt reakciju botā.

Bloka konfigurācija izskatās šādi:

Datu paraugs:

["Piens", "Maize", "Makaroni", "Šokolāde", "Olas", "Sviests", "Maizīte", "Tēja", "Dārzeņi", "Augļi"]

Izvade, ja nav filtrēšanas

Varat iestatīt tukšu atslēgu un piešķirt tai mazo burtu vērtību masīvu vai vārdnīcu masīvu. Bots piekļūs vārdnīcai, izmantojot tukšu atslēgu, un izvadīs pogas ar vērtībām no piešķirtā masīva.

Inline poga ar norādīto meklēšanas vērtību

Lūdzu, ņemiet vērā!

Inline pogas Telegram nav atzvanīšanas.

Ja jums ir nepieciešams saņemt atzvanīšanas, lasiet par atzvanīšanas pogām Telegram.

Poga darbojas tikai Telegram.

Lai iestatītu meklēšanas frāzi, pievienojiet parametru inline_query inline pogai ar vērtību, kas tiek automātiski ievietota vaicājumā.

Šo opciju ieteicams izmantot bezsaistes režīmam, jo tas palīdzēs izvairīties no kļūdām un strādāt ātrāk.

Piemēram, pievienojiet trīs pogas, kas atbilst iepriekšējās nodaļas piemēram.

[{"line":0,"index_in_line":0,"text":"Rādīt izvēlni","type":"inline","inline_query":"menu"},{"line":0,"index_in_line":1,"text":"Raksti","type":"inline","inline_query":"posts"},{"line":2,"index_in_line":0,"text":"Produktu saraksts","type":"inline","inline_query":"products"}]

Noklikšķinot uz pogas, piemēram, Raksts, tiks parādīts atrasto pogu saraksts (pievienojot šai pogai norādījāt "inline_query":"posts"):

Opcijas tiek ņemtas no dotā mainīgā, kā aprakstīts iepriekš sadaļā "Vārdnīca ar sarakstu":

Piezīmes

  • Mainīgo inline_bot var iestatīt ne tikai vispārīgajos mainīgajos, bet arī kā vienkāršu mainīgo, taču šajā gadījumā tā vērtība ir jāiekļauj vienpēdiņās.

Piemērs kalkulatora laukā:

inline_bot = '["Piens", "Maize", "Makaroni", "Šokolāde", "Olas", "Sviests", "Kārtainā mīkla", "Tēja", "Dārzeņi", "Augļi", "#{aa}"]'

Varat arī nodot jebkuru vērtību kā mainīgo elastīgākai konfigurācijai.

Piemēram, vienkārša opcija masīvā: