Tıklama Bildirimli Bağlantılar
proxy() | proxy_date() | proxy_timeout()
AÇIKLAMA:
! - Zorunlu parametreler
proxy(lnk, one-shot) - tıklama bildirimli bir bağlantı oluşturur. Fonksiyon aşağıdaki parametreleri alır:\ ! link - bağlantı
one-shot - bağlantının tek kullanımlık olduğunu belirten gösterge. Sadece 1 değerini girin.
proxy_date(lnk, date, time) - tıklama bildirimli ve belirtilen son kullanma süresine sahip bir bağlantı oluşturur. Fonksiyon aşağıdaki parametreleri alır:\ ! link - bağlantı\ ! date - bağlantı son kullanma tarihi \ ! time - bağlantı son kullanma saati
one-shot - bağlantının tek kullanımlık olduğunu belirten gösterge. Sadece 1 girin.
proxy_timeout(lnk, minutes, one-shot) - tıklama bildirimli ve belirtilen erişim zamanlayıcısına sahip bir bağlantı oluşturur. Fonksiyon aşağıdaki parametreleri alır:\ ! link - bağlantı\ ! minutes - bağlantının aktif kaldığı dakika sayısı.
one-shot - bağlantının tek kullanımlık olduğunu belirten gösterge. Sadece 1 girin.
Basit bir örnek üzerinden gidelim:

İki proxy bağlantı oluşturduk ve bunları butonlara ve mesaj metnine ekledik. Telegram'da test yaptığımız için, Markdown kullanarak bağlantıları nasıl doğru biçimlendireceğimizi hatırlamak iyi bir fırsat. Özel karakterleri işlemek için tg_escape() fonksiyonunu kullandık.
Müşteri bunları örneğin Telegram'da şu şekilde görür:

Müşteri bağlantıya tıkladığında bir geri arama alırız:

Bu olaya bir yanıt yapılandıralım:

Şimdi bağlantı silme fonksiyonlarını test edelim:

Böylece, müşteri silindikten sonra tek kullanımlık bağlantıyı kullanmaya çalışırsa, bağlantı artık var olmadığı için bir hata alacaktır.
Zaman sınırlı bağlantıyı silelim:

Fonksiyon çalıştırıldıktan sonra müşteri kartında hiçbir proxy bağlantı kalmaz ve bağlantıyı takip etme girişimi aynı hatayı döndürür.
"Mesaj" alanı için örnek kod (Telegram ile çalışıyorsanız Markdown'ı etkinleştirmeyi unutmayın):
*Bağlantıları test etme:*
[Tıkla](#{link3})
veya aşağıdaki çıktı biçimini kullanarak test edin:
"Hesaplayıcı" alanında kod örneği:
link1=proxy('https://mavibot.ai/', 1)
link2=short_date('https://mavibot.ai/#tariff', '11.06.2025', '2pm')
link3=tg_escape(link2)
Bir müşteri proxy bağlantısına tıkladığında, link_was_pressed biçiminde bir geri arama alırsınız. Bu, bağlantı tıklamasına bir tepki yapılandırmanıza olanak tanır.
Bunu yapmak için, alınan geri aramayı "Koşul" alanına girin ve eşleme türünü Tam Eşleme olarak ayarlayın.
Bağlantı Kısaltma
short() | short_date() | short_timeout()
AÇIKLAMA:
! - Zorunlu parametreler
short(lnk, one-shot) - tıklama bildirimi olmayan bir bağlantı oluşturur. Fonksiyon aşağıdaki parametreleri alır:\ ! link - bağlantı
one-shot - bağlantının tek kullanımlık olduğunu belirten gösterge. Sadece 1 değerini girin.
short_date(lnk, date, time) - tıklama bildirimi olmayan ve belirtilen son kullanma süresine sahip bir bağlantı oluşturur. Fonksiyon aşağıdaki parametreleri alır:\ ! link - bağlantı\ ! date - bağlantı son kullanma tarihi \ ! time - bağlantı son kullanma saati
one-shot - bağlantının tek kullanımlık olduğunu belirten gösterge. Sadece 1 girin.
short_timeout(lnk, minutes, one-shot) - tıklama bildirimi olmayan ve belirtilen erişim zamanlayıcısına sahip bir bağlantı oluşturur. Fonksiyon aşağıdaki parametreleri alır:\ ! link - bağlantı\ ! minutes - bağlantının aktif kaldığı dakika sayısı.
one-shot - bağlantının tek kullanımlık olduğunu belirten gösterge. Sadece 1 girin.
Bağlantı Silme
remove_links() | remove_one_time_links()| remove_timer_links()
AÇIKLAMA:
! - Zorunlu parametreler
remove_links() - müşteriye gönderilen tüm kısaltılmış bağlantıların devre dışı bırakılması
remove_one_time_links() - müşteriye gönderilen tüm tek kullanımlık bağlantıların devre dışı bırakılması
remove_timer_links() - müşteriye gönderilen tüm zaman sınırlı bağlantıların devre dışı bırakılması
Telegram bot quiz bağlantısı
quiz_link_timeout() | quiz_link_date() | quiz_link()
Lütfen dikkat!
Bağlantının geçerliliği için 21 günlük bir sınır vardır, bu nedenle yenilenmesi gerekir!
Telegram'da quiz görüntülemeyi etkinleştirmek için şunları yapmanız gerekir:
1. Bir web sitesi sayfa kimliğini kopyalayın. Bunu yapmak için "Web Siteleri" bölümüne gidin ve istediğiniz web sitesini seçin:

Metnin devamında mini_landing_page_id değişken adı olarak kullanılacaktır.
2. "Hesaplayıcı" alanında aşağıdaki fonksiyonlardan birini kullanın:
AÇIKLAMA:
! - Zorunlu parametreler
quiz_link_timeout(mini_landing_page_id, minutes) - dakika cinsinden ayarlanmış bir ömür sınırına sahip bir bağlantı oluşturur
Parametreler:
! mini_landing_page_id - web sitesi sayfa kimliği
minutes - bağlantı ömrü (dakika cinsinden) (tür: sayı)
quiz_link_date(mini_landing_page_id, date, time) - belirli bir tarih ve saatle sınırlı son kullanma süresine sahip bir bağlantı oluşturur
Parametreler:
! mini_landing_page_id - web sitesi sayfa kimliği
date - bağlantı aktif tarihi (biçim: gg.aa.yyyy)
time - bağlantı aktif saati (biçim: ss:dd)
quiz_link(mini_landing_page_id) - son kullanma süresi olmayan bir bağlantı oluşturur
Parametreler:
! mini_landing_page_id - web sitesi sayfa kimliği

3. Bir Telegram Web Uygulaması butonu oluşturun ve değişken adını kıvrımlı parantezler içinde hash sembolü ile belirtin.

Önemli!
Değişken değerinin gelişmiş ayarlarda doğru şekilde kaydedildiğinden emin olun.
Bir müşteriyi bir web sitesi sayfasına yönlendirmek için quiz_link_timeout kullanıyorsanız, sayfa başlığı ve açıklaması içinde müşteri değişkenlerini kullanabilirsiniz. Örneğin, müşterinin name değişkeni "John" değerine sahipse ve sayfa açıklaması "Merhaba #{name}, nasılsın?" içeriyorsa, çıktı "Merhaba John, nasılsın?" olacaktır. Ancak, müşterinin bu değişkeni yoksa, değer projenin global değişkenlerinden alınacaktır.
Not! Son kullanma süresi olmayan bağlantıları kullanırken dikkatli olun. Bağlantı başka biriyle paylaşılır ve quizi tamamlarsa, sonuçlar bağlantının orijinal olarak oluşturulduğu müşteri altında kaydedilecektir.