Nachrichten automatisch beantworten

  • Action: reply2message
  • Source ID: Keine Angabe möglich
  • Message ID: Keine Angabe möglich
  • Special config:
    • optional: blockword=xxx
    • optional: ignore_unread=true / false
    • optional: maxHistoricHours=24
    • optional: searchPhrase=suche
    • optional: opponentMustHaveReplied=true / false
    • optional: lastMsgMustBeFrom=user / opponent
    • optional: minSilenceHours=24
    • optional: maxScrollHistory=5
  • Tipps und Hinweise
    Die Funktion ist sehr komplex und sollte nur nach Anschauen des Tutorial-Videos verwendet werden.

Der Sinn der vorherigen Funktion besteht darin einen validen, wertvollen Kontakt zu erzeugen. Wir, und unser Bot, probieren also irgendwie "ins Gespräch" mit einem Zielgruppen-Relevanten Benutzer zu kommen. Das Ziel ist also irgendeine Antwort. Doch wie geht es weiter mit den ganzen Menschen, die uns nun vertrauen und uns geantwortet haben. Hier gibt es 2 Möglichkeiten:

a) Du verarbeitest diesen Lead händisch weiter. Du liest dir also die Nachrichten durch und reagierst darauf. Dies bietet sich vor allem bei hochwertigen Produkten an. Beispiel: Der Bot schreibt alle FaceBook-Nutzer an, welche in die Gruppe "2018, ich werde Lehrer" eintreten. Dann lässt du den Bot schreiben "WOW! 2018! Hättest du damals gedacht, dass das Studium wirklich ein Ende nimmt? Welche Fächer hast du?". Antwortet der neue Lehrer nun, und du möchtest ihm eine Private Krankenversicherung verkaufen, tust du sicherlich gut daran, ab jetzt händisch weiter zu arbeiten.

Aber, auch der Bot kann ab hier weitermachen und zwar vollautomatisiert:

b) Mit der Funktion "reply2message" kann der Bot voll automatisiert auf Nachrichten reagieren. Und zwar kann er sowohl Konversationen weiterführen, welche vom Bot selbst gestartet wurden, als aber auch auf alle anderen Nachrichten reagieren.

Die Funktion ist extrem mächtig, besitzt sehr viele Konfigurationsmöglichkeiten, welche im Detail in der Anleitung beschrieben sind.

Hier wurde die Funktion so konfiguriert, dass alle Nachrichten automatisch beantwortet werden, die

in den letzten 240 Stunden erzeugt wurden (= Suchzeitraum max. 10 Tage) wo eine von uns gesendete Nachricht "herzlich willkommen bei uns Schwangeren" beinhaltet (siehe Funktion zuvor) wo der Benutzer irgendeine Antwort gesendet hat (opponentMustHaveReplied=true) mindestens 24 Stunden Ruhe war (heißt: Der Bot antwortet erst nach 24 Stunden) nur, wenn wir noch keine Nachricht mit dem Inhalt "10175164" gesendet haben maxScrollHistory ist ein technischer Wert, welcher festlegt, wie weit die Nachrichten "durchgescrollt" werden sollen um die Suchwörter zu finden (in allermeisten Fälle irrelevant) Mit diesen beiden Funktionen führt unser Bot jetzt eine vollautomatische Konversation mit beliebig vielen Mitgliedern von beliebig auswählbaren Gruppen.

Der Bot sendet 24 Stunden / Tag, an alle Mitglieder, welche neu beigetreten sind, eine erste Willkommens-Nachricht.

Nur wenn der FaceBook-User darauf geantwortet hat, sendet unsere Aktion "reply2message" eine vollautomatische Antwort-Nachricht darauf, in der wir unser wirkliches Ziel (beispielsweise eine Website, Produkt-Verkauf, Telefonnummer, etc.) erwähnen.

Reply2Message

Die Funktion ist eine der wichtigsten Funktionen, daher hat sie eine eigene Tabelle bekommen. Ganz unten findet sich "Reply2Message", welche ab jetzt genutzt werden sollte. Die Funktion ist eine der wichtigsten Funktionen, daher hat sie eine eigene Tabelle bekommen. Ganz unten findet sich "Reply2Message", welche ab jetzt genutzt werden sollte. Die Funktion nutzt nun nicht mehr die Google Rechenressourcen, sondern arbeitet im Hintergrund. Somit können viel mehr Nachrichten bearbeitet werden, die Fehlermeldungen "zu viel Rechenzeit" sollten auch weniger werden. Weiterhin prüft die Funktion nun mit einem Durchgang auf alle eure suchen. Früher war es so: Wenn ihr die Funktion 2 x drin hattet, hat die Funktion jede Nachricht 2 x aufgerufen und geprüft ob die Suche passt. Heute ruft die Funktion nur einmal jede Nachricht auf und schaut ob und welche Suche passt.

Wie benutzt ihr die Funktion? Ganz oben ist einzutragen: Run every minutes: Hier könnt ihr auswählen wie häufig die Funktion nach Nachrichten suchen soll. Beispielsweise alle 10 oder alle 30 Minuten. PRO Durchgang werden MAXIMAL eine Nachricht versendet. Wenn ihr dort also "10" eintragt, sucht der Bot alle 10 Minuten, sobald er aber eine Nachricht versendet hat, bricht er ab und schläft für 10 Minuten.

Wichtig: Wenn dieser Wert geändert werden soll (beispielsweise von 10 auf 30 Minuten), muss danach im Menü "START" ausgewählt werden (auch wenn der Bot bereits läuft). Wird dies nicht getan, bleibt der alte Wert aktiv.

Bei "Ignore (un)read" kann ausgewählt werden, ob der Bot

ungelesene oder gelesene Nachrichten IGNORIERT oder ALLES durchsucht.

Ich empfehle hier dringend "ignore unread" auswzählen. Wenn etwas anderes ausgewählt wird, "öffnet" der Bot UNGELESENE FaceBook-Nachrichten. Dies hat zur Folge, dass im FaceBook-Account nicht mehr erkannt werden kann, dass diese Nachricht ungelesen ist.

Wenn man ein System aufgebaut hat, wo nur der Bot arbeitet, dann kann man hier auch "ignore nothing" auswählen. Dann durchsucht der Bot alle Nachrichten. Wenn man aber zusätzlich noch händisch Nachrichten lesen möchte, sollte man hier unbedingt "ignore unread" auswählen.

"historic" ist lediglich eine Stundenzahl, die der Bot in die Vergangenheit geht. Wenn hier 24 eingetragen wird, durchsucht der Bot maximal Nachrichten, die 24 Stunden alt sind.

"scroll" ist ein technischer Wert. Wenn man nicht weiß, was man mit tun soll, lässt man ihn einfach auf 8.

Hier trägt man ein wie weit der Bot "zurückscrollen" soll. Stell dir vor, dass der Bot auf eine Nachrichten-Unterhaltung zwischen dir und deiner Freundin trifft.

Ihr habt euch über Jahre tausende von Nachrichten geschrieben.

Der Bot müsste nun "tausende Seiten" zurückscrollen um zu schauen ob er die "SearchPhrase" findet. Dies soll aber so nicht sein. Daher scrollt der Bot nur so oft durch die Nachrichten, wie hier eingetragen ist. Der Wert 8 entspricht ungefähr "maximal 40 Nachrichten". 1 Scroll-Vorgang sind ungefähr 5 Nachrichten.

"time start" und "end" ist wieder bekannt und einfach: Hier wird die Uhrzeit eingetragen zwischen denen der Bot arbeitet. Es gilt immer Deutsche Zeit.

Trägt man bei "time start" 6 und bei "end" 21 ein, so arbeitet der Bot nur von 6:00 bis 21:59 Deutscher Zeit.

Bei "Last Log" kann man sehen wann der Bot das letzte mal gearbeitet hat.

Nun kann man beliebig viele "Suchen" eintragen.

Unter "search phrase" wird eingetragen, nach welchem Schlagwort der Bot suchen soll. Findet der Bot dieses Schlagwort, so sendet er automatisch eine Antwort.

Dieses Schlagwort sollte in einer Nachricht enthalten sein, welches ihr vorher - beispielsweise mit "msg2newGroupMembers" versendet habt.

Tipp: Als Schlagwort niemals Worte wie "Guten Tag" oder "Hallo" nehmen. Denn es kann immer mal sein, dass irgendwie "Guten Tag" geschrieben wird und dann würde der Bot jedes mal Antworten.

Die Suchphrasen sollten eher in der Form "Gaaaaaaaanz lieeeeebe" sein. Da könnt ihr euch sicher sein, dass dies niemals verwendet wird.

Als "Blockword" KANN man ein Wort eintragen, bei welchem der Bot niemals aktiv wird, wenn er dieses findet.

"Replied?" gibt vor, ob derjenige, den ihr angeschrieben habt, geantwortet haben muss.

Wenn ihr "no" auswählt, dann sendet der Bot immer eine Nachricht. EGAL ob der andere auf eure Nachricht geantwortet hat.

Wenn ihr "yes" auswählt, reagiert der Bot nur, wenn das gegenüber geantwortet hat.

Bei "silence" könnt ihr die STUNDENanzahl eingeben, die "Ruhe" gewesen sein muss.

Wenn ihr hier "1" eintragt, dann antwortet der Bot bereits 1 Stunde nach der letzten Nachricht. Ich bevorzuge es eine Zahl wie 24 oder 48 Stunden einzugeben. Dann antwortet der Bot erst, wenn es 24 oder 48 Stunden "ruhig" in DIESEM Nachrichtenverlauf war.

Bei "Message ID" wird die Nachricht ausgewählt, die gesendet werden soll.

Active kann auf yes oder no gestellt werden. Bei "no" ist diese Suche nicht aktiv und wird nicht beachtet.

"Comment" ist einzig und allein für euch selbst und nur für eure eigenen Notizen. :)