Das Empfehlungsprogramm in WhatsApp

Die Funktionalität des erstellten Bots:
1. Generierung des Empfehlungslinks (Partnerlinks);
2. Überprüfung, ob der Benutzer bereits in der Datenbank ist;
3. Benachrichtigung des Einladers über den neuen Empfehlungspartner;
4. Registrierung der Benutzer in der Datenbank;
5. Anforderung der Liste der Empfehlungen.

  1. Damit wir nachvollziehen können, von wem der Benutzer gekommen ist, erstellt der Bot den Link nach dem Muster: link = https://wa.me/(Ihre Nummer, mit der der Bot verbunden ist)?text=You%20were%20recommended%20by%20#{phone}%20Hello

Anstelle von #{phone} wird die Telefonnummer des Kunden eingetragen, derselbe, der seinen Empfehlungslink angefordert hat.

Den generierten Link senden wir nicht als Text des Blocks, sondern als Anhang (ein Link mit einer Klickbenachrichtigung), so wirkt der Link kürzer.

2. Wir haben also einen Link, über den neue Benutzer zum Bot kommen. Beim Durchlaufen des Partnerlinks öffnet sich für den Kunden ein Chatfenster mit einer vorausgefüllten Nachricht (wie unten zu sehen)

Der Überprüfungsbefehl funktioniert nur, wenn der Bot die Telefonnummer aus der empfangenen Nachricht des Kunden findet.

Der dritte Schritt:

  • Teilen Sie den Satz mit Hilfe des Splitter-Befehls in Bestandteile auf (Anleitung hier)
  • Richten Sie einen Pfeil mit einem regulären Ausdruck ein (und überprüfen Sie, ob die Telefonnummer korrekt ist)
  • Speichern Sie die Telefonnummer aus der Nachricht in der Variable (wie #{ref})
  • Überprüfen Sie die Telefonnummer des Kunden (desjenigen, der auf den Link geklickt hat), ob sie bereits eine Empfehlung von jemandem ist (früher von jemand anderem eingeladen und in unserer Datenbank vermerkt). Dies tun wir mit der Spaltensuchfunktion (Anleitung hier)

  1. Nun tragen wir den Einlader und den Eingeladenen in die Datenbank ein (Anleitung hier)
  2. Fügen wir dem Bot einen speziellen Befehl hinzu, einen Befehl, der es ermöglicht, die Liste der Empfehlungen anzuzeigen (Anleitung hier)

In anderen Messengern ist es noch einfacher, ein solches Empfehlungssystem zu erstellen, da die Daten über den Einlader beim Navigieren über einen versteckten Parameter weitergegeben werden und der neue Kunde keinen Text wie „Ich wurde von dieser Nummer eingeladen“ senden muss.

Videoversion des Artikels