Massenmailings /send¶
Der Befehl /send ermöglicht es Ihnen, einzelne Nachrichten oder Nachrichtenketten über das Mailing-System an Kunden zu senden. Alle wichtigen Telegram-Nachrichtentypen werden unterstützt: Text, Sticker, Sprache, Video, Bilder, Dateien.
Funktionsweise¶
Konfiguration und Start von Massenmailings erfolgen im General-Topic mit dem Befehl /send.
In Dialog-Topics kann der Befehl auch von Operatoren verwendet werden, aber nur um eine vorbereitete Vorlage an den entsprechenden Benutzer oder Chat zu senden.
Der Befehl meldet den Start und das Ende des Mailings und generiert nach Abschluss einen Bericht im CSV-Format mit einer Liste der Empfänger und dem Nachrichtenzustellstatus.
Nachrichten aus Mailings werden nicht in Topics angezeigt, um die Topic-Chronologie nicht zu stören und die verfügbaren Telegram-Limits für die Nachrichtenzustellung an Gruppen mit einer großen Anzahl von Empfängern nicht zu überschreiten.
Hauptfunktionen¶
- Einfaches Testen von Mailings vor dem Senden
- Mailing privater Nachrichten an Benutzer oder an Chats
- Senden einzelner Nachrichten beliebiger Typen und Nachrichtenketten
- Erstellen und Verwenden von Mailing-Vorlagen
- Flexible Zeiteinstellungen
- Verschiedene Möglichkeiten zur Angabe von Empfängerlisten
- Detaillierter Mailing-Bericht mit Empfängerstatus
- Aktuelle Mailing-Geschwindigkeit etwa 1000 Nachrichten pro Minute
- Bei Fehler während der Mailing-Ausführung wird es automatisch vom Stoppunkt in 2 Minuten neu gestartet
Mailings von Konten können zu Sperrung führen
Bei Massenmailings von Benutzerkonten besteht ein hohes Risiko, eine vorübergehende Sperrung von Telegram zu erhalten, wenn einer der Empfänger Ihre Nachricht als Spam markiert. Sie können Kontobeschränkungen über @spambot überprüfen
Bei Bot-Mailings besteht dieses Risiko nicht, aber Benutzer können jederzeit den Empfang von Nachrichten vom Bot beenden.
Empfängeroptionen¶
-
Testsendung
Option
testsendet Nachricht nur an Sie zur Überprüfung vor Massenmailing. -
Alle Benutzer
Option
allsendet Nachricht an alle, die einen Dialog über Hotline hatten. -
Liste aus Datei
Option
fileverwendet angehängte Datei mit Liste von Empfänger-user_id. -
Liste im Befehl
Option
listakzeptiert Liste vonuser_iddirekt im Befehl, getrennt durch Kommas. -
Nach Labels
Option
marksendet Nachricht an alle Benutzer mit angegebenem Label.
Verwendungsbeispiele¶
Schnelle Benachrichtigungssendung¶
- Senden Sie im General-Topic Nachricht: „Liebe Kunden! Wir haben eine neue Aktion auf unserer Website, verpassen Sie sie nicht!"
- Antworten Sie darauf mit Befehl:
/send test(sendet Testnachricht an Operator) - Prüfen Sie, wie die Nachricht aussieht (sie kommt vom verbundenen Bot oder Konto)
- An alle senden:
/send all(als Antwort auf dieselbe Nachricht)
Verwendungsidee
Auf diese Weise können Sie schnell Videonotizen oder Sprachnachrichten an Bot-Publikum senden und das Benutzerengagement verbessern.
Vorlage mit Kette erstellen¶
- Senden Sie im General-Topic Nachricht: „Hallo! Vielen Dank für Ihr Interesse an unseren Dienstleistungen."
- Antworten Sie darauf mit Befehl:
/send onboarding(erstellt Vorlage und platziert erste Nachricht darin) - Senden Sie eine weitere Nachricht im General: „Innerhalb einer Stunde senden wir Ihnen detaillierte Informationen."
- Antworten Sie darauf:
/send onboarding 5m(fügt zweite Nachricht zur Vorlage hinzu, die automatisch 5 Minuten nach der ersten gesendet wird) - Senden Sie PDF mit Katalog und Notiz im General
- Antworten Sie darauf:
/send onboarding 1h(fügt dritte Nachricht zur Vorlage hinzu, die automatisch 1 Stunde nach der zweiten gesendet wird)
Jetzt enthält Vorlage onboarding drei Nachrichten mit angegebenen Intervallen und kann in Benutzer-Topics mit Befehl /send onboarding verwendet oder an alle Benutzer im General-Topic mit Befehl /send all onboarding gesendet werden
Mailing nach Label¶
Wenn Sie gespeicherte Vorlage special_offer nur an Kunden mit Label vip senden müssen:
/send mark vip template special_offer
Mailing-Limits¶
| Systemversion | Nachrichtenlimit pro Monat |
|---|---|
| Kostenlos | 500 |
| Kostenpflichtig | ab 4000 im Mindesttarif (alle Tarife) |
Limits erweitern
Um Standardlimits zu erhöhen, kontaktieren Sie den Support-Service.
Zugriffsbeschränkung¶
Standardmäßig sind Funktionen zur Konfiguration und zum Start von Mailings nur für Verbindungsadministratoren verfügbar. Der Zugriff kann über den Parameter EXTENSIONS_ALLOWED erweitert werden.
Befehl /send in Topics
Operatoren können den Befehl /send in Topics auch ohne Administratorzugriff verwenden.
Befehl aufrufen¶
Befehl /send funktioniert unterschiedlich je nachdem, wo er aufgerufen wird!
Im General-Topic (mit reply auf Nachricht)¶
Wird verwendet, um bestimmte Nachricht zu senden oder Vorlage zu erstellen.
Nachricht senden
An sich selbst zum Testen senden:
/send test [now,delay,datetime] [instance_id]
An alle Benutzer senden, mit denen es einen Dialog gab:
/send all [now,delay,datetime] [instance_id]
user_id kann durch Kommas, Leerzeichen oder Zeilenumbruch getrennt sein):
/send file [now,delay,datetime] [instance_id]
An Benutzer aus Liste getrennt durch Kommas senden:
/send list [now,delay,datetime] [instance_id] USER_ID1,USER_ID2
An alle Benutzer mit angegebenem Label senden:
/send mark MARK_NAME [now,delay,datetime] [instance_id]
Vorlage erstellen
Nachricht zu neuer oder bestehender Vorlage hinzufügen (Vorlagenname muss mit lateinischem Buchstaben beginnen, kann Zahlen, Bindestrich oder Unterstrich enthalten):
/send TEMPLATE_NAME [now,delay,datetime]
Nachrichtenkette erstellen
- Erste Nachricht senden und darauf antworten:
/send welcome - Zweite Nachricht senden und darauf antworten:
/send welcome 5m - Dritte Nachricht senden und darauf antworten:
/send welcome 1h
Ergebnis: Vorlage welcome enthält drei Nachrichten. Erste wird sofort gesendet, zweite — 5 Minuten nach erster, dritte — 1 Stunde nach zweiter.
Im General-Topic (ohne reply)¶
Wird verwendet, um Massenmailings zu starten, Vorlagen und Mailings zu verwalten.
Vorlage senden
Vorlage an sich selbst zum Testen senden:
/send test TEMPLATE_NAME [now,delay,datetime] [instance_id]
Vorlage an alle Benutzer senden:
/send all TEMPLATE_NAME [now,delay,datetime] [instance_id]
Vorlage an Benutzer aus Datei senden:
/send file TEMPLATE_NAME [now,delay,datetime] [instance_id]
Vorlage an Benutzer aus Liste senden:
/send list TEMPLATE_NAME [now,delay,datetime] [instance_id] USER_IDS
Vorlage an alle Benutzer mit Label senden:
/send mark MARK_NAME template TEMPLATE_NAME [now,delay,datetime] [instance_id]
Informationen anzeigen
Alle erstellten Vorlagen anzeigen:
/send templates
Letzte Mailings anzeigen:
/send sendings [instance_id]
Vorlageneigenschaften anzeigen:
/send TEMPLATE_NAME
Mailing-Status und -Bericht anzeigen:
/send sidSENDING_ID
Bearbeiten und löschen
Vorlage umbenennen:
/send TEMPLATE_NAME name NEW_NAME
Nachrichtensendezeit in Vorlage ändern:
/send TEMPLATE_NAME for MESSAGE_ID [now,delay,datetime]
Nachricht aus Vorlage löschen:
/send TEMPLATE_NAME del MESSAGE_ID
Vorlage vollständig löschen:
/send TEMPLATE_NAME del
Mailing abbrechen (nur wenn es im Status awaits ist):
/send sidSENDING_ID del
Im Dialog-Topic (ohne reply)¶
Wird verwendet, um Vorlage an bestimmten Benutzer oder Chat zu senden.
Vorlage senden
Vorlage an Benutzer dieses Topics senden:
/send TEMPLATE_NAME [now,delay,datetime]
Verfügbare Vorlagen anzeigen:
/send templates
Mailings für dieses Topic anzeigen:
/send sendings
Sendestatus anzeigen (ohne Bericht):
/send sidSENDING_ID
Zeiteinstellungen¶
Für jede Nachricht können Sie Sendezeit im Parameter [now,delay,datetime] angeben:
| Format | Beschreibung | Beispiel |
|---|---|---|
now |
Sofort senden (Standard) | now |
| Verzögerung | Verzögertes Senden | 5m 30s, 5m, 2h, 1d |
| Datum und Uhrzeit | Feste Zeit in UTC | 2024-12-27 14:25:55 |
Nachrichtenketten
In Vorlagen mit mehreren Nachrichten wird Verzögerung ab dem Moment des Sendens der vorherigen Nachricht in der Kette gezählt.
Parameter instance_id¶
Bei mehreren Verbindungen in einer Backend-Gruppe können Sie instance_id angeben, um Befehl für bestimmte Verbindung auszuführen.
Standardverhalten
Ohne Angabe von instance_id wird Befehl unabhängig für jede Verbindung in der Backend-Gruppe ausgeführt.