Web App butonu
Web uygulamanıza erişmek için 3 tür düğme vardır:
metin içindeki düğme;
klavyedeki düğme;
bot menü düğmesi.
Düğmeler sekmesindeki Web App düğmesi
İlk iki seçenek için bir düğme oluşturun ve işlevini "Telegram Web App".

Adım 1. içinde Metin alanına ayarlayın ve düğme etiketi için metni girin.
Adım 2. Açılacak mini uygulamayı seçin. Bu bir site veya MaviBot'ta oluşturulmuş bir mini uygulama olabilir.

Ardından, listeden bir site seçin veya harici bir site belirtin.

Adım 3. Web sitenizin URL'sini girin.
4. Adım. Tıklayın "Ekle"ve ardından blok ayarlarını kaydedin.


5. Adım. Düğme türünü seçin, ardından ona özgü ayarlarını yapılandırın.

Varsayılan düğme türü klavye düğmesidir. Klavye ve satır içi düğmeler farklı görünse de, temel işlevleri aynıdır.
İşte gelişmiş ayarlarda yapılandırılmış örnekler:
Metin içindeki düğme:
[{"line":0,"index_in_line":0,"text":"Web App","type":"inline","web_app":"burada uygulamanızın bağlantısı olacak"}]
Klavyedeki düğme:
[{"line":0,"index_in_line":0,"text":"Web-App","type":"web_app","web_app":"burada uygulamanızın bağlantısı olacak"}]
Örnek
Sonuç olarak, mesaj giriş alanının yanında her zaman görünür olacak bir düğme elde edeceksiniz.


Üç düğme türünün tamamı, bağlantılı web uygulamasını ayrı bir pencerede açar.
Web uygulamanızın belirli bir şekilde yapılandırılması gerektiğini unutmayın.
Lütfen web uygulamanızın belirli bir yapılandırma gerektirdiğini unutmayın. Resmî kurulum yönergelerini Telegram geliştiricilerinden burada bulabilirsiniz: Botlar için Web Apps.
Web App, MaviBot'ta oluşturulmuş bir siteye, örneğin çevrimiçi rezervasyon hizmeti veya bir e-ticaret mağazasına bağlanabilir.
Hesaplayıcıdaki Web App düğmesi
Üçüncü düğme türü bir hesaplayıcı işlevi kullanılarak oluşturulur.

tg_set_chat_menu_button(type, text, web_app_url, platform_id), burada:
tür — üç düğme türünden birini ("default", "commands", "web_app") belirten isteğe bağlı bir parametre,
text — isteğe bağlı bir parametre; eğer tür seçilmemişse, bu düğmedeki metni belirler,
web_app_url — isteğe bağlı bir parametre; web uygulamanızın bağlantısı (yalnızca tür "web_app" olduğunda kullanılır),
platform_id — isteğe bağlı bir parametre; eğer herhangi bir nedenle düğmeyi yalnızca belirli bir kullanıcıya göstermek istiyorsanız, belirli bir kullanıcı sohbetini belirtir.
İşte bir web uygulamasına erişmek için bir düğme oluşturma örneği:
tg_set_chat_menu_button('web_app', 'Web app', 'burada uygulamanızın bağlantısı olacak')
Sonuç:


Last updated