Blog und Wissensdatenbank des Dienstes
Menüeinstellungen für Bot-Telegramme im BOT MARKET
Veröffentlicht: 03.05.2025

Ein Menü im Telegram-Bot ist eine Sammlung von Schaltflächen, die Benutzer zu anderen Menüs mit Schaltflächen umleiten, verschiedene Arten von Inhalten (z. B. Text, Bilder, Videos oder Aufkleber) senden oder zu Links weiterleiten können — sowohl innerhalb des Bots (z. B. mit UTM-Tags) als auch außerhalb (zu Kanälen, Chats oder Websites).

Menüeinstellungen für Bot-Telegramme im BOT MARKET

Grundlegende Menüeinstellungen

Einstellungen des Hauptmenüs.


Einstellungen des Hauptmenüs.-1

Der Screenshot zeigt, wo sich die Steuerung befindet hauptmenü(es gilt für Ihren gesamten Bot, es sei denn, Sie fügen spezielle Feineinstellungen hinzu, aber dazu weiter unten) für Ihren Bot.


Auf der rechten Seite befindet sich die Steuerung hauptmenü. In unserem Fall ist es, Knöpfe für unser Menü zu erstellen und die Platzierung der Tasten zu steuern. Sieht alles bisher einfach aus? - Fortsetzen.

Menüsteuerung.

Dieser Block ist eine Information des mittleren Gliedes und es wird etwas darüber nachdenken müssen, aber wieder ist nichts Superschweres.


Wenn Sie die Taste drücken – "Steuerung" wir werden 2 Tasten sehen

MENÜBETRIEBSART und MENÜ LÖSCHEN. Wenn alles mit letzterem klar ist, ist der MENÜMODUS ein sehr wichtiges Thema, wir werden es unten analysieren.

Menüsteuerung.-1

Wenn wir auf klicken MENÜ-BETRIEBSMODUS, dann werden wir 3 Modi sehen

Menüsteuerung.-2
  1. Menü bei Nachricht(inline) - befindet sich in der Nähe der Nachricht und hat ein durchscheinendes Aussehen. Um richtig zu funktionieren, muss ein Ereignis erstellt werden - [TELEGRAM] Das Ereignis, das auf die integrierte Schaltfläche geklickt wird. Ohne dieses Ereignis werden Klicks auf Schaltflächen vom Bot ignoriert.


Wo kann ich das Klickereignis der integrierten Schaltfläche konfigurieren? - im Ereignismenü links im Navigationsmenü.(siehe Bildschirm)

Menüsteuerung.-3

Jedes Mal eine Nachricht senden – Bei jedem Klick auf die Inline-Schaltfläche wird ein neuer Chat im Bot gesendet.


Nachricht bearbeiten - Die Nachricht wird im Bot-Chat aktualisiert, ohne einen neuen Chat an den Bot zu senden.


  1. Statisches Menü (Reply) - befindet sich am unteren Rand des Dialogs mit dem Bot. Wenn Sie auf die Schaltflächen klicken, werden neue Nachrichten gesendet. - dies ist eine Reihe von Schaltflächen, die anstelle der Tastatur des Benutzers angezeigt werden. Diese Schaltflächen senden vordefinierte Nachrichten an den Bot, als hätte der Benutzer sie manuell eingegeben. Sie sind praktisch für die Auswahl von Antwortoptionen.


Das statische Menü hat seine eigenen Einstellungen zum Beispiel verstecken Sie es nach dem Drücken oder machen Sie die Tasten in Ihrem Bot etwas kleiner (siehe Screenshot). Diese Einstellung befindet sich unter "Verwalten"

Menüsteuerung.-4
  1. Löschen eines statischen Menüs (delete reply) - löscht das Menü aus dem Chat, in dem der Dialog mit dem Bot stattfindet. Da ein statisches Menü die Funktion hat, im Dialog zu bleiben, bis es automatisch gelöscht wird.


Beispiele für Menüs:

Statisches Menü (Reply) und Inline-Menü (inline)

Menüsteuerung.-5

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.

Der schwierigste Block zu verstehen und zu implementieren, hier müssen Sie sorgfältig nachdenken und diesen Artikel mehrmals lesen, um Ihre Ideen in Ihrem Bot umzusetzen, beginnen wir mit der Definition der Mehrsprachigkeit.


Die Mehrsprachigkeit im Telegram-Bot ermöglicht es Benutzern, eine bequeme Sprache für die Benutzeroberfläche zu wählen, wodurch der Bot für verschiedene Zielgruppen zugänglicher und bequemer wird. Die Implementierung umfasst die Definition der Sprache, das Speichern von Übersetzungen und die Ausgabe von Nachrichten in der gewünschten Sprache.


Lass uns herausfinden, wie man das macht.

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-1
  1. Zuerst müssen Sie die mehrsprachige Komponente links im Navigationsmenü freigeben. Wählen Sie die Sprachen aus, die Sie interessieren, und fügen Sie sie hinzu.


  1. Als nächstes geben wir das Menü frei, in meinem Fall wird es in der freien Profilschaltfläche sein und erstellen Sie ein Ereignis damit unsere Schaltfläche später ein spezielles Ereignis einrichten kann (in der Registerkarte "Ereignisse" in der Navigation)
Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-2
  1. Im nächsten Schritt werden wir ein Skript für unsere Menüs veröffentlichen und dann müssen wir entscheiden, welches Menü wir entweder inline oder reply haben werden, wir werden ein Beispiel für zwei auf einmal machen, damit es deutlich sichtbar ist. Wir werden das mehrsprachige Menü am Beispiel eines Bot machen https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


  1.  Wir erstellen ein Skript, um die Sprache zu ändern, ein Beispiel auf dem Foto unten.


Das erste Beispiel ist für das integrierte Skript- oder freie Nachrichtenmenü

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-3

Das zweite Beispiel für ein statisches Menü.

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-4
  1. Die Tasten zum Wechseln der Sprache in Russisch oder Englisch machen wir mit dem Mehrsprachigkeitsereignis. (siehe Screenshot unten), dieser Punkt ist derselbe, sowohl für Reply als auch für Inline-Menüs
Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-5
  1. Allgemeine mehrsprachige Einstellungen für die Menüs "reply" und "inline".


Nachdem Sie ein Ereignis im Skript erstellt haben (siehe Punkt b) Sie sollten ein gleichnamiges Ereignis haben (in der Registerkarte "Ereignisse" in der Navigation)


Ein Beispiel dafür, wie es aussieht:

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-6

Als nächstes konfigurieren wir die Aktionen für dieses Ereignis, nämlich das Skript (Punkt d) mit diesem Ereignis zu verbinden und zu speichern.


  1. Da wir ein Menü mit mehrsprachiger Aktion für unsere Ereignisse und einschließlich der Buttons im Bot haben, müssen wir auch übersetzt werden, um dies zu tun, müssen wir in unsere mehrsprachige Komponente kann die Übersetzungen unserer Schaltflächen richtig anpassen, man kann unserem Auto-Konverter nicht vollständig vertrauen und daher ist es besser, die Übersetzungen manuell zu korrigieren
Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-7
  1. Nachdem Sie sichergestellt haben, dass die Übersetzung korrekt ist, gehen wir wieder zu den Ereignissen über und kehren zurück, wo wir aufgehört haben.


  1. Gehen Sie in unserem Ereignis in die Registerkarte "Bearbeiten" (Punkt e) und geben Sie ein ein übersetztes Wort aus einer anderen Sprache wird durch Kommas getrennt, wobei die Zeichen und Attribute, die wir im Skript an unsere Schaltfläche gesetzt haben, beibehalten werden, so dass wir es überall dort tun, wo wir die Übersetzung in eine andere Sprache sehen wollen.


Russische russische Übersetzung ist in unserem Fall daher auch eine durch Komma getrennte russische Übersetzung auf der Registerkarte ‘ändern” unter Beibehaltung der Attribute.

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-8
  1. Wir fügen dem Benutzer eine Benachrichtigung über die Änderung der Sprache hinzu. Damit wir beim Wechseln der Sprache in unserem Bot kein endloses Laden haben, erstellen wir ein spezielles Ereignis, das als Benachrichtigung für den Wechsel in eine andere Sprache fungiert. Wie geht das? Sieh unten.


Erstellen Sie ein beliebiges Skript mit Ihrem Text und gehen Sie zu unserem “Lieblingsregister“ Ereignisse, erstellen Sie dann ein mehrsprachiges Skript und befestigen Sie unser neu erstelltes Skript.

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-9

Fertig Sie haben die Einrichtung des mehrsprachigen Menüs abgeschlossen.



  1. Was hätte passieren sollen? Wir werden dies am Beispiel eines Bot zeigen https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


Beispiel für ein Reply-Menü:


Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-10

Beispiel für ein Inline-Menü:

Hinzufügen von Mehrsprachigkeit zum Bot-Telegramm.-11

Häufige Fehler beim Arbeiten mit Menüs.

  1. Warum funktioniert es nicht hauptmenü haben Sie eine Nachricht?
Häufige Fehler beim Arbeiten mit Menüs.-1

Lassen Sie uns das Problem im Skript /start analysieren


Angenommen, Sie haben ein Hauptmenü erstellt und ein Menü für ein anderes Skript oder eine freie Nachricht erstellt, dann aber Ihre Meinung geändert und die Schaltflächen gelöscht, aber das Menü selbst nicht gelöscht, dann wird es in Ihrem Bot einen Fehler in Form einer Leere anstelle eines Menüs geben - in diesem Szenario oder einer freien Schaltfläche im Bot.


  1. Triggerfehler(Ereignisse) Inline-Menü


Inline-Schaltflächen funktionieren möglicherweise nicht mehr, wenn der Triger (Ereignis) falsch konfiguriert oder gelöscht wird (siehe Screenshot)

Häufige Fehler beim Arbeiten mit Menüs.-2
  1. Fügen Sie dieses Ereignis hinzu, damit die Schaltflächen im Menü inline wieder funktionieren (Sie können es ohne Bindung an eine Aktion hinzufügen)

Schlußfolgerung

Zusammenfassend können wir die Menüeinstellung im Telegram-Bot zusammenfassen

Menüeinstellungen im Telegramm-Bot - ein wichtiger Schritt zur Verbesserung der Benutzererfahrung. Richtig organisiert machen die Interaktion mit dem Bot bequemer, klarer und schneller, sodass Benutzer die gewünschten Funktionen und Befehle leicht finden können.

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