Mit dem Fallback-Block können Sie ohne Programmierkenntnisse eine Datenvalidierung für Client-Nachrichten erstellen.

Diese Validierung kann mithilfe regulärer Ausdrücke erfolgen. Um Endlosschleifen zu vermeiden oder den Client bei ungültigen Daten auszuschließen, können Sie den Fallback-Block verwenden.

Sie können reguläre Ausdrücke verwenden, um Telefonnummern, E-Mail-Adressen, Daten und vieles mehr zu validieren.
Eine vollständige Liste der regulären Ausdrücke finden Sie im Artikel "Reguläre Ausdrücke."

In dem Block mit zwei ausgehenden Verbindungen wird die Telefonnummer des Clients abgefragt (dies kann auch ein vollständiger Name, eine E-Mail usw. sein):

Vom Block gehen zwei Verbindungen aus: eine zum Fallback-Block und eine zum Chat-Block.

Damit der Client bei Eingabe einer gültigen Telefonnummer im Trichter fortfahren kann, geben Sie in der Bedingung des Pfeils, der zum Chat-Block führt, den folgenden regulären Ausdruck an:

^(\+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$

und setzen Sie den Übereinstimmungstyp auf "Regex match".

Fertig!

Der Ablauf funktioniert wie folgt: Wenn der Benutzer den Block mit der Nachricht "Geben Sie Ihre Telefonnummer ein" erreicht, kann er bei Eingabe von etwas anderem aufgrund der Validierung durch den regulären Ausdruck nicht im Trichter fortfahren. Bei jeder Eingabe einer ungültigen Telefonnummer wird die Nachricht "Dies ist keine Telefonnummer" gesendet.