Blog i Baza wiedzy serwisu
Konfigurowanie menu dla telegramów bota w BOT MARKET
Opublikowany: 03.05.2025

Menu w bocie Telegram to zestaw przycisków, które mogą przekierowywać użytkowników do innych menu z przyciskami, wysyłać różne rodzaje treści (takie jak tekst, obrazy, filmy lub naklejki) lub kierować do linków — zarówno wewnątrz bota (na przykład za pomocą tagów UTM), jak i zewnętrzne (do kanałów, czatów lub witryn).

Konfigurowanie menu dla telegramów bota w BOT MARKET

Podstawowe ustawienia menu

Ustawienia Menu Głównego.


Ustawienia Menu Głównego.-1

Zrzut ekranu pokazuje, gdzie znajduje się sterowanie Menu główne(dotyczy to całego bota, chyba że dodasz specjalne poprawki, ale o tym poniżej) dla Twojego bota.


Po prawej stronie znajduje się ustawienie sterowania Menu główne. W naszym przypadku jest to tworzenie przycisków dla naszego menu i zarządzanie rozmieszczeniem przycisków. Jak dotąd wszystko wygląda łatwo? - Kontynuować.

Zarządzanie menu.

Ten blok jest informacją średniego szczebla i tutaj będziesz musiał trochę pomyśleć, ale znowu nic super ciężkiego.


Po naciśnięciu przycisku - "sterowanie" zobaczymy 2 przyciski

Tryb menu i Usuń menu. Jeśli wszystko jest jasne z tym ostatnim, tryb menu jest bardzo ważnym tematem, przeanalizujemy go poniżej.

Zarządzanie menu.-1

Jeśli klikniemy na TRYB PRACY MENU, to zobaczymy 3 tryby

Zarządzanie menu.-2
  1. Menu Wiadomości (inline) - znajduje się w pobliżu wiadomości i ma półprzezroczysty wygląd. Aby działać poprawnie, należy utworzyć zdarzenie - [TELEGRAM] Zdarzenie kliknięcia wbudowanego przycisku. Bez tego zdarzenia kliknięcia przycisków zostaną zignorowane przez bota.


Gdzie skonfigurować Zdarzenie kliknięcia przycisku wbudowanego? - w menu zdarzeń po lewej stronie w menu nawigacyjnym.(patrz ekran)

Zarządzanie menu.-3

Wyślij wiadomość za każdym razem-po każdym naciśnięciu przycisku inline wysyłany jest nowy czat w bocie.


Edytuj wiadomość - czat bota aktualizuje wiadomość bez wysyłania nowego czatu w bocie.


  1. Menu statyczne (Reply) - znajduje się na dole okna dialogowego z botem. Po kliknięciu przycisków wysyłane są nowe wiadomości. - jest to zestaw przycisków, który pojawia się zamiast klawiatury użytkownika. Te przyciski wysyłają wstępnie ustawione Wiadomości do bota, tak jakby użytkownik wpisał je ręcznie. Są przydatne do wybierania opcji odpowiedzi.


Menu statyczne ma własne ustawienia na przykład ukryj go po kliknięciu lub spraw, aby przyciski w Twoim bocie były nieco mniejsze(patrz zrzut ekranu). To ustawienie znajduje się w"zarządzaniu"

Zarządzanie menu.-4
  1. Usuwanie menu statycznego (delete reply) - usuwa menu z czatu, w którym odbywa się dialog z botem. Ponieważ menu statyczne ma tę funkcję, aby utrzymywać się w oknie dialogowym, dopóki nie zostanie automatycznie usunięte.


Przykładowe menu:

Menu statyczne(Reply) i ) menu Wiadomości (inline)

Zarządzanie menu.-5

Dodawanie wielojęzyczności do Bot Telegram.

Najtrudniejszy blok do zrozumienia i wdrożenia, tutaj będziesz musiał dokładnie przemyśleć i przeczytać ten punkt artykułu więcej niż raz, aby wdrożyć swoje pomysły w swoim bocie, zaczniemy od określenia wielojęzyczności.


Wielojęzyczność w bocie Telegram pozwala użytkownikom wybrać wygodny język interfejsu, dzięki czemu Bot jest bardziej dostępny i wygodny dla różnych odbiorców. Implementacja obejmuje wykrywanie języka, przechowywanie tłumaczeń i wysyłanie wiadomości w wybranym języku.


Przeanalizujmy, jak to zrobić.

Dodawanie wielojęzyczności do Bot Telegram.-1
  1. Aby rozpocząć, musisz zwolnić komponent wielojęzyczny po lewej stronie w menu nawigacyjnym. Wybierz interesujące Cię Języki i dodaj je.


  1. Następnie wypuszczamy menu, w moim przypadku będzie to w wolnym przycisku profilu i Utwórz wydarzenie aby nasz przycisk Dalej mógł skonfigurować specjalne wydarzenie (w zakładce "Wydarzenia" w nawigacji)
Dodawanie wielojęzyczności do Bot Telegram.-2
  1. Następnym krokiem będzie wydanie skryptu dla naszych menu, a następnie musimy zdecydować, które Menu będziemy mieć inline lub reply, zrobimy przykład dla dwóch naraz, aby było to wyraźnie widoczne. Wielojęzyczne menu zrobimy na przykładzie bota https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


  1.  Tworzymy skrypt do zmiany języka, przykład na zdjęciu poniżej.


Pierwszy przykład dotyczy wbudowanego menu skryptu lub darmowej wiadomości

Dodawanie wielojęzyczności do Bot Telegram.-3

Drugi przykład dotyczy menu statycznego.

Dodawanie wielojęzyczności do Bot Telegram.-4
  1. Przyciski do zmiany języka na rosyjski lub angielski wykonujemy ze zdarzeniem wielojęzycznym. (patrz zrzut ekranu poniżej), Ten element jest taki sam, zarówno dla reply, jak i inline menu
Dodawanie wielojęzyczności do Bot Telegram.-5
  1. Ogólne ustawienia wielojęzyczne dla reply i inline menu.


Po utworzeniu zdarzenia w skrypcie (patrz punkt b) powinieneś mieć wydarzenie o tej samej nazwie (w zakładce "Wydarzenia" w nawigacji)


Przykład jak to wygląda:

Dodawanie wielojęzyczności do Bot Telegram.-6

Następnie konfigurujemy działania dla tego zdarzenia, a mianowicie łączymy skrypt (punkt d) z tym zdarzeniem i zapisujemy.


  1. Ponieważ mamy menu wykorzystujące wielojęzyczne działania dla naszych wydarzeń i w tym przyciski w bocie również muszą być przetłumaczone, w tym celu musimy w nasz komponent wielojęzyczny poprawnie konfiguruje tłumaczenia naszych przycisków, nie można w pełni ufać naszemu tłumaczowi samochodowemu i dlatego lepiej jest ręcznie poprawiać tłumaczenia
Dodawanie wielojęzyczności do Bot Telegram.-7
  1. Po upewnieniu się, że tłumaczenie jest poprawne, ponownie przechodzimy do wydarzeń i wracamy tam, gdzie skończyliśmy.


  1. Przechodzimy do zakładki 'Edytuj" w naszym wydarzeniu (punkt e) i wpisujemy przetłumaczone słowo z innego języka oddzielone przecinkami, zachowując znaki i atrybuty, które ustawiliśmy w naszym przycisku w skrypcie, robimy to wszędzie tam, gdzie chcemy zobaczyć tłumaczenie na inny język.


W naszym przypadku jest to rosyjski więc tłumaczenie przycisku będzie również rosyjski oddzielony przecinkami w zakładce ‘zmienić” z zachowaniem atrybutów.

Dodawanie wielojęzyczności do Bot Telegram.-8
  1. Dodaj powiadomienie o zmianie języka dla użytkownika. Aby nie mieć nieskończonego ładowania podczas przełączania języka w naszym bocie, tworzymy specjalne wydarzenie, które będzie działać jako Alert, aby przejść do innego języka, jak to zrobić? Patrz poniżej.


Tworzymy dowolny skrypt z naszym tekstem i przechodzimy do naszej "ulubionej" zakładki wydarzenia, a następnie tworzymy wielojęzyczny skrypt i dołączamy nasz nowo utworzony skrypt.

Dodawanie wielojęzyczności do Bot Telegram.-9

Gotowe zakończyłeś konfigurację menu wielojęzycznego.



  1. Co miało się stać? Pokażemy to na przykładzie bota https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


Przykład Reply menu:


Dodawanie wielojęzyczności do Bot Telegram.-10

Przykład menu Inline:

Dodawanie wielojęzyczności do Bot Telegram.-11

Częste błędy podczas pracy z menu.

  1. Dlaczego nie działa Menu główne masz wiadomość?
Częste błędy podczas pracy z menu.-1

Przeanalizujmy problem na skrypcie / start


Załóżmy, że utworzyłeś Menu główne i zdecydowałeś się utworzyć menu dla innego skryptu lub bezpłatnej wiadomości, ale potem zmieniłeś zdanie i usunąłeś przyciski, ale nie usunąłeś samego menu, wtedy w Twoim bocie pojawi się błąd w postaci pustki zamiast menu - na tym skrypcie lub wolnym przycisku w bocie.


  1. Błąd wyzwalacza (zdarzenia) menu inline


Inline przyciski mogą przestać działać, jeśli TRIGER(zdarzenie) zostanie skonfigurowany z błędem lub usunięte (patrz zrzut ekranu)

Częste błędy podczas pracy z menu.-2
  1. Aby przyciski inline w menu ponownie działały, dodaj to wydarzenie (możesz bez powiązania z akcją)

Zawarcie

Podsumujmy to w konfiguracji menu w bocie Telegram

Konfigurowanie menu w bocie Telegram - ważny krok w celu poprawy doświadczenia użytkownika. Odpowiednio zorganizowane sprawiają, że interakcja z botem jest wygodniejsza, łatwiejsza do zrozumienia i szybsza, umożliwiając użytkownikom łatwe znajdowanie potrzebnych funkcji i poleceń.

Comments
to write comments
Comment list is empty. Start now!