Saites ar klikšķa paziņojumu

proxy() | proxy_date() | proxy_timeout()

LEĢENDA:

! - Obligātie parametri

proxy(lnk, one-shot) - ģenerē saiti ar klikšķa paziņojumu. Funkcijai ir šādi parametri:\ ! link - saite
one-shot - indikators, ka saite ir vienreizēja. Vienkārši norādiet vērtību 1.

proxy_date(lnk, date, time) - ģenerē saiti ar klikšķa paziņojumu un noteiktu derīguma termiņu. Funkcijai ir šādi parametri:\ ! link - saite\ ! date - saites derīguma beigu datums \ ! time - saites derīguma beigu laiks
one-shot - indikators, ka saite ir vienreizēja. Vienkārši norādiet 1.

proxy_timeout(lnk, minutes, one-shot) - ģenerē saiti ar klikšķa paziņojumu un noteiktu piekļuves taimeri. Funkcijai ir šādi parametri:\ ! link - saite\ ! minutes - minūšu skaits, cik ilgi saite ir aktīva.
one-shot - indikators, ka saite ir vienreizēja. Vienkārši norādiet 1.

Piemērs

Apskatīsim vienkāršu piemēru:

Mēs esam izveidojuši divas starpnieksaites un ievietojuši tās pogās un ziņojuma tekstā. Tā kā testējam Telegram, tā ir laba iespēja atcerēties, kā pareizi formatēt saites, izmantojot Markdown. Lai apstrādātu speciālās rakstzīmes, mēs izmantojām funkciju tg_escape().

Lūk, kā klients tās redz, piemēram, Telegram:

Kad klients noklikšķina uz saites, mēs saņemam atzvanu:

Konfigurēsim atbildi uz šo notikumu:

Tagad pārbaudīsim saišu dzēšanas funkcijas:

Tādējādi, ja klients mēģina izmantot vienreizējo saiti pēc tās dzēšanas, viņš saņems kļūdu, jo saite vairs nepastāv.

Dzēsīsim laika ierobežojuma saiti:

Pēc funkcijas izpildes klienta kartē vairs nav starpnieksaišu, un jebkurš mēģinājums sekot saitei atgriež to pašu kļūdu.

Koda piemērs kopēšanai

Koda piemērs laukam "Ziņojums" (neaizmirstiet iespējot Markdown, ja strādājat ar Telegram):

*Saišu testēšana:*
[Click](#{link3})

vai testējiet, izmantojot šādu izvades formātu:

Saišu testēšana:
#{link2}

Koda piemērs laukā "Kalkulators":

link1=proxy('https://mavibot.ai/', 1) 
link2=short_date('https://mavibot.ai/#tariff', '11.06.2025', '2pm') 
link3=tg_escape(link2)

Kad klients noklikšķina uz starpnieksaites, jūs saņemsiet atzvanu formā link_was_pressed . Tas ļauj konfigurēt reakciju uz saites klikšķi.

Lai to izdarītu, ievadiet saņemto atzvanu laukā "Nosacījums" un iestatiet atbilstības veidu uz Precīza atbilstība.

Saišu saīsināšana

short() | short_date() | short_timeout()

LEĢENDA:

! - Obligātie parametri

short(lnk, one-shot) - ģenerē saiti bez klikšķa paziņojuma. Funkcijai ir šādi parametri:\ ! link - saite
one-shot - indikators, ka saite ir vienreizēja. Vienkārši norādiet vērtību 1.

short_date(lnk, date, time) - ģenerē saiti bez klikšķa paziņojuma un noteiktu derīguma termiņu. Funkcijai ir šādi parametri:\ ! link - saite\ ! date - saites derīguma beigu datums \ ! time - saites derīguma beigu laiks
one-shot - indikators, ka saite ir vienreizēja. Vienkārši norādiet 1.

short_timeout(lnk, minutes, one-shot) - ģenerē saiti bez klikšķa paziņojuma un noteiktu piekļuves taimeri. Funkcijai ir šādi parametri:\ ! link - saite\ ! minutes - minūšu skaits, cik ilgi saite ir aktīva.
one-shot - indikators, ka saite ir vienreizēja. Vienkārši norādiet 1.

Saišu dzēšana

remove_links() | remove_one_time_links()| remove_timer_links()

LEĢENDA:

! - Obligātie parametri

remove_links() - visu klientam nosūtīto saīsināto saišu deaktivizēšana


remove_one_time_links() - visu klientam nosūtīto vienreizējo saišu deaktivizēšana

remove_timer_links() - visu klientam nosūtīto laika ierobežojuma saišu deaktivizēšana

Telegram botu viktorīnas saite

quiz_link_timeout() | quiz_link_date() | quiz_link()

Lūdzu, ņemiet vērā!

Saites derīgumam ir 21 dienas ierobežojums, tāpēc tā ir jāatjauno!

Lai iespējotu viktorīnas attēlošanu Telegram, jums ir nepieciešams:

1. Kopēt vietnes lapas ID. Lai to izdarītu, dodieties uz sadaļu "Vietnes" un atlasiet vēlamo vietni:

Turpmāk tekstā mēs atsauksimies uz mini_landing_page_id kā mainīgā nosaukumu.

2. Laukā "Kalkulators" izmantojiet vienu no šīm funkcijām:

LEĢENDA:

! - Obligātie parametri

quiz_link_timeout(mini_landing_page_id, minutes) - ģenerē saiti ar dzīves ilguma ierobežojumu, kas iestatīts minūtēs

Parametri:

! mini_landing_page_id - vietnes lapas ID
minutes - saites dzīves ilgums minūtēs (tips: skaitlis)

quiz_link_date(mini_landing_page_id, date, time) - ģenerē saiti ar derīguma termiņu, kas ierobežots līdz konkrētam datumam un laikam

Parametri:

! mini_landing_page_id - vietnes lapas ID
date - saites aktīvais datums (formāts: dd.mm.yyyy)
time - saites aktīvais laiks (formāts: hh:mm)

quiz_link(mini_landing_page_id) - ģenerē saiti bez derīguma termiņa

Parametri:

! mini_landing_page_id - vietnes lapas ID

Piemērs

3. Izveidojiet Telegram Web App pogu un norādiet mainīgā nosaukumu cirtainajās iekavās ar hash simbolu.

Svarīgi!
Pārliecinieties, ka mainīgā vērtība ir pareizi saglabāta papildu iestatījumos.

Ja izmantojat quiz_link_timeout, lai novirzītu klientu uz vietnes lapu, lapas virsrakstā un aprakstā varat izmantot klienta mainīgos. Piemēram, ja klientam ir mainīgais name ar vērtību "John", un lapas aprakstā ir "Hi #{name}, how are you?", izvade būs "Hi John, how are you?". Tomēr, ja klientam nav šī mainīgā, vērtība tiks ņemta no projekta globālajiem mainīgajiem.

Piezīme! Esiet uzmanīgi, izmantojot saites bez derīguma termiņa. Ja saite tiek kopīgota ar kādu citu un viņš pabeidz viktorīnu, rezultāti tiks reģistrēti klientam, kuram saite sākotnēji tika ģenerēta.