Vom Herunterladen der App bis zum Ausführen von Ketten, DM-Kampagnen und Analysen. Für absolute Anfänger geschrieben – mit konkreten Schritten und realen Beispielen.
Von Null bis zu Ihrer ersten Mailing in unter 10 Minuten.
Ein Telegram-Konto (oder mehrere), einen Computer mit Windows 10+ oder macOS 11+ und etwa 10 Minuten Freizeit.
Holen Sie sich den Installer von der Download-Seite:
.exe – keine Installation erforderlich.dmg – ziehen Sie die App in den Programme-OrdnerBeim ersten Start sehen Sie das Aktivierungsfenster. Fügen Sie Ihren Schlüssel ein und klicken Sie auf Activate. Wenn Sie noch keinen Schlüssel haben – holen Sie sich eine kostenlose 3-Tage-Testversion.
Melden Sie sich bei my.telegram.org an, erstellen Sie eine Anwendung und kopieren Sie Ihre api_id und api_hash. Die vollständige Anleitung finden Sie im Tab Telegram API.
Gehen Sie zu Accounts → Add account, füllen Sie Name, API ID, API Hash aus (Telefonnummer optional für QR). Klicken Sie dann auf Authorize und scannen Sie den QR-Code mit Ihrem Telefon.
Öffnen Sie Recipients → Refresh list, um Ihre Telegram-Gruppen, -Kanäle und -Kontakte abzurufen. Oder importieren Sie aus einer Datei.
Öffnen Sie Ads → New ad, schreiben Sie Ihre Nachricht, wählen Sie Empfänger aus, legen Sie den Zeitplan fest – und klicken Sie auf Start.
Die App führt die Kampagne im Hintergrund aus und sendet Nachrichten nach Zeitplan. Verfolgen Sie den Fortschritt auf der Seite Ads und im Statistics-Dashboard.
Die App ist unter Windows portabel und unter macOS per Drag & Drop installierbar. Keine Abhängigkeiten, keine Admin-Rechte.
Speichern Sie TelegramAutoPoster.exe (~80 MB) in einem dedizierten Ordner, z. B. C:\TelegramAutoPoster\. Beim ersten Start erstellt die App dort einen Unterordner data/ mit allen Einstellungen, Sitzungen und Protokollen.
Windows zeigt möglicherweise einen blauen Dialog an: "Windows hat den PC geschützt". Dies ist normal für jede unsignierte App.
Windows markiert jede Anwendung ohne kostenpflichtiges Code-Signaturzertifikat (normalerweise 100+ €/Jahr). Die App ist völlig sicher – Sie können sie auf VirusTotal überprüfen.
Öffnen Sie TelegramAutoPoster.dmg und ziehen Sie die App in Ihren Programme-Ordner.
Klicken Sie mit der rechten Maustaste auf das App-Symbol → Öffnen → bestätigen Sie Öffnen im Sicherheitsdialog. Oder gehen Sie zu Systemeinstellungen → Datenschutz & Sicherheit → Trotzdem öffnen.
| Plattform | Pfad |
|---|---|
| Windows | <Ordner mit EXE>/data/ |
| macOS | ~/Library/Application Support/TG AutoPoster Pro/ |
Klicken Sie mit der rechten Maustaste auf die EXE → Senden an → Desktop (Verknüpfung erstellen). Ziehen Sie die App unter macOS in das Dock.
Jeder Telegram-Client benötigt api_id und api_hash – kostenlose offizielle Anmeldeinformationen von Telegram. Diese zu erhalten dauert etwa 3 Minuten.
Sie sind im Wesentlichen ein "Entwickler-Login" für Telegram. Jede Drittanbieter-App hat ihr eigenes Paar. Ihr Paar wird nur mit Ihrem Konto verknüpft und ist sicher.
Gehen Sie in Ihrem Browser zu https://my.telegram.org.
Geben Sie die Nummer im internationalen Format beginnend mit + ein – zum Beispiel +491701234567. Telegram sendet einen Bestätigungscode an Ihre App oder per SMS.
Klicken Sie im Dashboard auf API development tools.
Füllen Sie das Formular aus – die Werte spielen keine Rolle, Telegram speichert sie nur für seine Unterlagen. Wählen Sie die Plattform Desktop und klicken Sie auf Create application.
Sie sehen zwei Werte:
1234567abcdef1234567890abcdef1234567890Jeder, der Ihre API ID, Ihren API Hash und Ihre Telefonnummer kennt, kann möglicherweise auf Ihr Telegram-Konto zugreifen. Geben Sie diese niemals in Chats, Screenshots oder öffentlichen Foren weiter.
Ja. API-Anmeldeinformationen gehören zu einer Anwendung, nicht zu einem bestimmten Telegram-Benutzer. Fügen Sie so viele Konten hinzu, wie Sie möchten, mit derselben api_id/api_hash – jedes hat seine eigene Sitzung.
Melden Sie sich einfach wieder bei my.telegram.org an und öffnen Sie API development tools. Ihre bestehende App ist noch da – Sie können die Werte jederzeit kopieren.
Warten Sie 24 Stunden. Dies geschieht, wenn Sie mehrere Anwendungen erstellt oder sich zu oft ein- und ausgeloggt haben. Das Limit wird automatisch zurückgesetzt.
Drei Pläne, ein Aktivierungsfenster. Wechseln Sie jederzeit, indem Sie einen neuen Schlüssel eingeben.
| Plan | Konten | Wichtigste Extras |
|---|---|---|
| Standard — 5 €/Monat | 1 | DM-Kampagnen, Ketten, Rotation, Analytics, Session-Check |
| Enterprise — 10 €/Monat | Unbegrenzt | + Auto-Reply, Massenstart/-stopp, Stories, Health-Monitor, Backup |
| Supporter — 19,99 €/Monat | Unbegrenzt | + Priority-Support, App-Credits, frühzeitiger Cloud-Beta-Zugang |
Alle Funktionen der Standard-Ebene für 3 volle Tage. Multi-Account, Auto-Reply, Story-Kampagnen und Massenoperationen sind nur im Enterprise-Plan enthalten und nicht Teil der Testversion.
Wenn keine Lizenz aktiv ist, sehen Sie in der Seitenleiste eine rote Karte mit einer Activate-Schaltfläche. Oder gehen Sie zu Einstellungen → Lizenz → Aktivieren.
Schlüssel sehen wie XXXX-XXXX-XXXX-XXXX aus. Fügen Sie ihn ein und drücken Sie Enter oder klicken Sie auf Activate.
Bei erfolgreicher Aktivierung wird der Lizenzstatus sofort aktualisiert und die App neu geladen.
Die App prüft die Lizenz alle 6 Stunden. Wenn ein Netzwerkproblem auftritt, funktioniert sie bis zu 30 Tage lang mit dem zwischengespeicherten Status weiter (bis zum zuletzt verifizierten Enddatum). Sie sehen ein graues Offline-Abzeichen auf der Lizenzkarte, aber es geht keine Funktionalität verloren.
Die Seite "Konten" ist Ihre Basis. Alles andere – Empfänger, Anzeigen, Kampagnen – gehört zum aktuell ausgewählten Konto.
Jedes Konto ist eine Karte, die Folgendes anzeigt:
Das Konto, mit dem Sie gerade arbeiten, ist mit einem violetten Rahmen und einem CURRENT-Abzeichen in der oberen rechten Ecke markiert.
| Schaltfläche | Was sie tut |
|---|---|
| Refresh | Liest die Kontenliste erneut aus der lokalen Datenbank. |
| Check sessions | Führt einen Session-Health-Check für alle Konten durch (siehe unten). |
| Add account | Öffnet den Editor für ein neues Konto. Deaktiviert, wenn Sie das Planlimit erreicht haben. |
Zähler (z. B. 2 / 5) | Anzahl der Konten im aktuellen Plan. Wird nahe am Limit orange. |
| Aktion | Beschreibung |
|---|---|
| Make current | Wechselt die gesamte Benutzeroberfläche zu diesem Konto. Nur auf nicht aktuellen Karten sichtbar. |
| Health (Schild-Symbol) | Öffnet das Account-Health-Modal – siehe unten. |
| Authorize / Re-authorize | Startet den QR/SMS-Login-Flow für dieses Konto. |
| Edit | Ändert Name, API-Anmeldeinformationen, Telefonnummer oder Proxy. Das Bearbeiten von Anmeldeinformationen erfordert eine erneute Autorisierung. |
| Delete (Papierkorb-Symbol) | Entfernt das Konto und seine Sitzungsdatei dauerhaft. Anzeigen, Empfänger und Kampagnen dieses Kontos werden ebenfalls aus der Datenbank entfernt. |
Beim Löschen werden das Konto und alle seine Anzeigen/Kampagnen aus der lokalen Datenbank entfernt. Beim Deauthorisieren bleibt alles erhalten – nur die Sitzungsdatei wird verworfen.
Füllen Sie aus:
Klicken Sie auf Save. Ein Bestätigungsdialog erscheint, der anbietet, sofort zu autorisieren – klicken Sie auf Authorize.
Verwenden Sie für mehrere Konten einen unterschiedlichen Proxy für jedes Konto. Dies ist eines der stärksten Signale für Telegram, dass Ihre Konten nichts miteinander zu tun haben, was das Sperrrisiko drastisch reduziert.
Zwei Methoden. QR ist schneller und benötigt kein Telefonfeld – SMS ist ein Fallback.
Klicken Sie auf einem beliebigen Konto auf Authorize. Ein Dialog mit zwei Optionen öffnet sich:
Wenn das Telefonfeld leer ist, ist die SMS-Option mit einem Hinweis deaktiviert.
Öffnen Sie auf Ihrem Telefon Telegram → Einstellungen → Geräte → QR scannen.
Richten Sie die Kamera auf den Code auf Ihrem Bildschirm. Das Fenster schließt sich automatisch.
Wenn Sie 2FA aktiviert haben, erscheint als Nächstes eine Passwortaufforderung. Geben Sie Ihr Cloud-Passwort ein.
Der QR-Code ist 180 Sekunden lang gültig. Wenn er abläuft, brechen Sie ab und versuchen Sie es erneut – es wird ein neuer generiert.
Telegram sendet einen Code an Ihre App (oder per SMS). Ein Dialog erscheint, der nach dem Code fragt.
Geben Sie den 5-stelligen Code ein und drücken Sie Enter. Wenn 2FA aktiviert ist, erhalten Sie direkt danach eine Passwortaufforderung.
Stellen Sie sicher, dass Ihr Telefon Internetzugang hat und Telegram aktuell ist. Wenn ein Proxy eingestellt ist – überprüfen Sie ihn mit Test proxy in den Einstellungen. Manchmal drosselt Telegram vorübergehend die QR-Generierung; warten Sie 5 Minuten und versuchen Sie es erneut.
In data/sessions/session_<account_id>.session neben der EXE. Diese Datei hält Sie angemeldet – ein erneuter Scan ist nicht erforderlich, bis Telegram die Sitzung widerruft.
Der nächste Session-Check markiert dieses Konto als dead (🔴). Klicken Sie einfach erneut auf Authorize – oder verwenden Sie die im Abschnitt Session-Health-Check beschriebene automatische Re-Autorisierungswarteschlange.
Die App hält Ihre Telegram-Sitzungen am Leben, ohne dass Sie sich darum kümmern müssen.
Telegram-Sitzungen können jederzeit sterben – wenn sich jemand von einem anderen Gerät aus anmeldet, Sitzungen zurücksetzt oder das Konto gesperrt wird. Früher haben Sie das mitten in einer Kampagne herausgefunden. Jetzt überprüft die App alles im Voraus – beim Start und nach einem konfigurierbaren Zeitplan.
Beim App-Start und in dem konfigurierten Intervall geht die App jedes Konto durch und überprüft, ob die Sitzung aktiv ist. Dies ist ein schneller Vorgang – eine Anfrage pro Konto. Kein QR oder SMS, Sitzungen werden aus data/sessions/ geladen.
Die Prüfungen laufen in einem Hintergrund-Thread-Pool (bis zu 3 Konten parallel), sodass die Oberfläche reaktionsschnell bleibt.
Auf der Seite "Konten" erhält jede Karte einen farbigen Punkt neben ihrem Namen:
Gehen Sie zu Einstellungen → Session-Health-Check:
| Option | Beschreibung |
|---|---|
| Check on startup | Führt bei jedem App-Start eine Prüfung durch. Standardmäßig aktiviert. |
| Auto-check interval | Periodische Prüfung in Minuten. 0 = deaktiviert. Empfohlen: 60 oder 120. |
| Auto re-authorize dead sessions | Wenn tote Sitzungen gefunden werden, sofort die QR-Re-Autorisierungswarteschlange öffnen, ohne zu fragen. |
Klicken Sie in der Symbolleiste auf der Seite "Konten" auf Check sessions. Der Fortschritt ist über die Punktindikatoren sichtbar; die Schaltfläche zeigt checking… X/Y an.
Wenn tote Sitzungen gefunden werden, bietet die App an, sie nacheinander neu zu autorisieren:
Wenn Sie viele Konten haben, aktivieren Sie Auto re-authorize dead sessions. Beim Start sehen Sie dann einfach eine Warteschlange von QR-Fenstern – schnappen Sie sich Ihr Telefon und scannen Sie sie in einem Durchgang.
Nein. Sitzungen werden in Dateien gespeichert und leben monatelang. QR wird nur angefordert, wenn die Sitzung wirklich tot ist. Im täglichen Gebrauch wird alles stillschweigend wiederhergestellt.
Keine tote Sitzung – ein Netzwerkproblem. Die App setzt die Autorisierung in diesen Fällen nicht zurück, um falsche Logouts zu verhindern. Versuchen Sie die Prüfung später erneut.
Die App funktioniert trotzdem – Sitzungen werden bei der ersten Verwendung träge geprüft. Sie wissen dann aber nicht im Voraus, ob eine Sitzung tot ist; Sie finden es erst heraus, wenn Sie versuchen, eine Nachricht zu senden.
Ein Risikoindikator pro Konto, basierend auf der tatsächlichen Sendeaktivität der letzten 24 Stunden.
Klicken Sie auf einer beliebigen Konto-Karte auf das Schild-Symbol. Ein Modal mit den Gesundheitsdaten für dieses Konto öffnet sich.
| Stufe | Auslöser |
|---|---|
| 🟢 Gesund | Geringe Aktivität, keine Floods, keine PEER_FLOOD-Historie |
| 🟡 Erhöht | >20 gesendet, oder irgendein Flood, oder ≥10 Fehler in 24h |
| 🔴 Kritisch | Jedes PEER_FLOOD, oder >100 gesendet, oder ≥3 Floods in 24h |
Klicken Sie im Modal auf Empfehlungen, um eine Checkliste basierend auf den aktuellen Daten zu erhalten. Zum Beispiel:
Gruppen, Kanäle und Kontakte, die für das aktuelle Konto verfügbar sind, in drei Spalten angeordnet.
Die App liest Ihre echten Telegram-Dialoge und zeigt nur Chats an, in denen Sie posten können – als Admin in Kanälen oder als Mitglied in Gruppen. Autorisieren Sie einfach ein Konto und klicken Sie auf Refresh list.
| Aktion | Beschreibung |
|---|---|
| Refresh list | Ruft alle Gruppen, Kanäle und Kontakte von Telegram ab. Dauert je nach Anzahl Ihrer Chats 5–30 Sekunden. |
| Gruppenfilter | Zeigt nur Empfänger aus einer bestimmten benannten Gruppe. Siehe Abschnitt Empfängergruppen. |
| Manage groups | Erstellen, umbenennen und löschen Sie benannte Gruppen. |
| Import CSV | Massenladen von Empfängern aus einer Datei. Unterstützt CSV, XLSX und JSON mit einem Vorschau-Dialog. |
| Export CSV | Speichert die aktuelle Liste in einer CSV-Datei (UTF-8 BOM, Excel-freundlich). |
| Clear all | Entfernt jeden Empfänger dieses Kontos. Unwiderruflich – exportieren Sie zuerst, wenn Sie unsicher sind. |
Wenn mindestens ein Element ausgewählt ist, erscheint über den Spalten eine violette Aktionsleiste mit:
Das bedeutet, die App hat keine Chats gefunden, in denen Sie Posting-Rechte haben. Überprüfen Sie: (1) Das Konto ist Mitglied einiger Gruppen, (2) In diesen Gruppen können Sie Nachrichten senden, (3) Für Kanäle haben Sie Admin-Rechte mit post_messages.
Ja. Jedes Konto hat seine eigene Liste, die separat gespeichert wird. Beim Wechseln des Kontos wird automatisch die richtige Liste geladen.
Benannte Sammlungen von Empfängern – wie "Haupt", "VIP", "Test" – für die Ein-Klick-Auswahl in Anzeigen.
Es ist eine gespeicherte Gruppe von Empfängern (Gruppen + Kanäle + Kontakte), die Sie mit einem Klick im Anzeigen-Editor auswählen können. Viele-zu-viele: Derselbe Empfänger kann gleichzeitig zu mehreren Gruppen gehören.
Symbolleiste auf der Seite "Empfänger", in der Nähe des Gruppenfilters.
Geben Sie einen Namen ein – z. B. "Hauptkanäle" – und speichern Sie.
Entweder:
Im Dialog Manage groups können Sie:
Verwenden Sie das Gruppenfilter-Dropdown in der Symbolleiste, um nur Mitglieder einer bestimmten Gruppe anzuzeigen. Optionen:
Öffnen Sie eine beliebige Anzeige → Recipients-Tab. Über den drei Spalten sehen Sie eine Reihe von Gruppen-Chips:
Klicken Sie auf einen Chip, um die ganze Gruppe umzuschalten. Klicken Sie erneut, um alles in dieser Gruppe abzuwählen.
Wenn die Mitglieder einer Gruppe nicht in Ihrer aktuellen Empfängerliste sind (z. B. weil sie durch Refresh list entfernt wurden), ist der Chip ausgegraut und deaktiviert.
Massenladen von Empfängerlisten aus Tabellenkalkulationen, JSON-Dumps oder einer aus einer anderen App exportierten CSV.
;, , oder Tabulator).xlsx und .xlsm mit interaktivem Spaltenzuordnungsdialoggroup/channel/contact-SchlüsselnZwei oder drei Spalten: type, name und optional group.
type;name;group group;Marketing-Chat;Haupt channel;@mein_kanal;Haupt contact;Max Mustermann; group;Test-Chat;Test
Type akzeptiert Synonyme auf Englisch und Russisch:
group, groups, группа, группыchannel, channels, канал, каналыcontact, contacts, контакт, контакты, user, usersZwei akzeptierte Formen:
[
{ "type": "group", "name": "Marketing-Chat", "group": "Haupt" },
{ "type": "channel", "name": "@mein_kanal", "group": "Haupt" }
]
Oder nach Typ gruppiert:
{
"group": ["Marketing-Chat", "Test-Chat"],
"channel": ["@mein_kanal"],
"contact": ["Max Mustermann"]
}
Wenn Sie eine .xlsx-Datei importieren, erscheint ein Zuordnungsdialog:
group/channel/contactDie App schätzt basierend auf den Kopfzeilennamen ("type", "name", "group" und deren russischen Entsprechungen) automatisch. Eine Live-Vorschau zeigt die ersten 4 Zeilen so, wie sie geparst werden.
Nach dem Parsen sehen Sie eine Zusammenfassung:
Klicken Sie in der Symbolleiste auf Export CSV. Die Datei wird gespeichert mit:
Standarddateiname: recipients_AccountName_20261016_143052.csv.
Die Datei wurde nicht als UTF-8 gespeichert. Exportieren Sie erneut aus der App (sie schreibt immer UTF-8 BOM) oder wählen Sie in Notepad "Speichern unter → Codierung UTF-8".
Das Parsen ist schnell – wenige Millisekunden pro 1000 Zeilen. Der Vorschau-Dialog kann bei sehr großen Dateien eine Sekunde dauern, funktioniert aber einwandfrei.
Die Seite "Anzeigen" listet alle geplanten Nachrichten für das aktuelle Konto auf und gibt Live-Kontrolle über jede einzelne.
Zweigeteiltes Panel:
| Schaltfläche | Was sie tut |
|---|---|
| Refresh | Lädt die Anzeigenliste neu. |
| New ad | Öffnet den Anzeigen-Editor für eine neue Kampagne. |
| Start all / Stop all | Massenoperationen für das aktuelle Konto. |
| Start all (all accounts) — nur Enterprise | Startet jede Anzeige jedes autorisierten Kontos. |
| Stop all (all accounts) — nur Enterprise | Not-Stopp über alle Konten hinweg. |
Zeigt die Inhaltszusammenfassung, das Intervall, das Zeitfenster, die Empfängerzahlen, Verzögerungen und – während des Laufs – einen Live-Fortschrittsbalken.
Steuerungsschaltflächen:
Die Seite fragt den Status der laufenden Anzeige alle 1,8 Sekunden ab. Fortschritt, Marker und Schaltflächen bleiben ohne manuelle Aktualisierung mit dem Backend synchron.
Klicken Sie auf New ad, um den Editor zu öffnen. Der Editor hat vier Tabs:
Jeder Tab wird in seinem eigenen Abschnitt unten behandelt.
Verfassen Sie die Nachricht. Drei Modi: Einzelne Nachricht, Content-Rotation und Nachrichtenketten.
Der Standardmodus. Füllen Sie den Nachrichtentext aus und hängen Sie optional Medien an. Variablen werden unterstützt (siehe unten).
Aktivieren Sie Use rotation, um mehrere Varianten zu definieren (siehe dedizierten Rotationsabschnitt).
Aktivieren Sie Message chains, um zu mehrstufigen Szenarien zu wechseln (siehe dedizierten Kettenabschnitt).
Unterstützt mehrzeiligen Text, HTML-Formatierung und dynamische Variablen:
| Variable | Ergebnis |
|---|---|
{date} | Aktuelles Datum (YYYY-MM-DD) |
{time} | Aktuelle Uhrzeit (HH:MM) |
{datetime} | Datum und Uhrzeit |
{day} | Wochentag |
{month} | Monatsname |
{random:1000} | Zufällige Ganzzahl 0–1000 |
{random:1-100} | Zufällige Ganzzahl im Bereich |
{random:rot|grün|blau} | Zufällige Auswahl |
{date:%H:%M} | Benutzerdefiniertes strftime-Format |
In Abonnenten-Kampagnen (DM) sind auch diese Benutzervariablen verfügbar:
{name} – vollständiger Name{first_name}, {last_name} – Teile des Namens{username} – @username falls vorhandenUnter dem Textfeld zeigt die App die aktuelle Zeichenanzahl an, sodass Sie sehen können, wie nahe Sie am 4096-Zeichen-Limit von Telegram sind.
Klicken Sie auf Add files, um Fotos, Videos oder Dokumente anzuhängen. Mehrere Dateien (bis zu 10) werden als Telegram-Album gesendet.
Anstatt Text zu schreiben, können Sie eine vorhandene gespeicherte Nachricht (oder ein ganzes Album) weiterleiten:
Das reguläre Nachrichtenfeld und die Medienliste werden ausgeblendet.
Ein Picker mit Ihren gespeicherten Nachrichten öffnet sich. Verwenden Sie die Suche, um nach Text oder Medientyp (Foto/Video/Dokument/Text) zu filtern.
Ihre ID wird in das Feld eingefügt. Wenn die Anzeige läuft, löst die App das vollständige Album auf (falls es ein Album ist) und leitet es unverändert weiter.
Variablen wie {name} funktionieren in weitergeleiteten Nachrichten nicht – die Nachricht wird wörtlich kopiert. Verwenden Sie diesen Modus für Broadcast-Ankündigungen, nicht für personalisierten Outreach.
Am unteren Rand des Editors:
Definieren Sie mehrere Text- und Medienvarianten. Jeder Empfänger erhält eine andere – was die Spam-Muster-Erkennung drastisch reduziert.
Die Anti-Spam-Systeme von Telegram markieren wiederholte, identische Nachrichten. Wenn derselbe Inhalt an Hunderte von Empfängern geht, kann das Konto eingeschränkt werden. Mit Rotation ist jede Nachricht eine einzigartige Text-+-Medien-Kombination.
Das einzelne Nachrichtenfeld wird durch eine Liste von Varianten ersetzt.
Was im Feld für die einzelne Nachricht stand, wird zum Text und den Medien der Variante Nr. 1.
Klicken Sie auf Add variant. Füllen Sie einen anderen Text aus und/oder hängen Sie andere Medien an.
Der Text von Variante Nr. 3 wird immer mit den Medien von Variante Nr. 3 gesendet. Dadurch bleiben die Varianten kohärent – keine unpassenden Bild-Text-Kombinationen.
| Modus | Verhalten |
|---|---|
| Zufällig | Für jeden Empfänger wird eine zufällige Variante ausgewählt. Empfohlen für maximal ungemustertes Senden. |
| Zyklisch | Varianten werden der Reihe nach verwendet: 1, 2, 3, 1, 2, 3… |
Jede Variante hat ihre eigene Medienliste. Klicken Sie unter einer beliebigen Variante auf Add files, um spezifische Medien für diese Variante anzuhängen. Wenn eine Variante keine Medien hat, wird sie als reine Textnachricht gesendet.
Rotation funktioniert auch innerhalb von Ketten – jeder Schritt kann seinen eigenen Use rotation-Schalter haben. Schritt 1 könnte zufällig 3 Textvarianten senden, Schritt 2 keine Rotation haben, Schritt 3 durch 5 verschiedene Bilder zyklieren. Der Zähler jedes Schritts ist unabhängig.
Zwei Varianten erzeugen immer noch ein wiederholendes Muster. Fünf oder mehr variieren den Nachrichtenstrom wirklich. Kombinieren Sie dies mit rotierenden Medien für den stärksten Schutz.
Verwandeln Sie eine einzelne Anzeige in einen mehrstufigen Dialog – 2 bis 5 Nachrichten werden nacheinander mit konfigurierbaren Pausen gesendet.
Die UI für einzelne Nachrichten und Rotation verschwindet. Stattdessen erhalten Sie einen Schritt-Builder.
Wenn Sie eine Nachricht im Einzelmodus geschrieben hatten, wandelt die App sie automatisch in den ersten Schritt um.
Aktivieren Sie innerhalb eines Schritts Use rotation, um mehrere Text-+-Medien-Varianten für diesen Schritt zu definieren. Der Rotationsmodus (zufällig/zyklisch) ist pro Schritt separat.
Die Verzögerung danach feuert zwischen den Schritten für denselben Empfänger. Die eigene Verzögerung zwischen Nachrichten der Anzeige feuert zwischen den Empfängern. Eine 3-stufige Kette an 10 Empfänger ≈ (3 Sends + 2 interne Pausen) × 10 + 9 Verzögerungen zwischen den Empfängern.
Klicken Sie auf Preview, um die gesamte Kette als nummerierte Timeline mit Inhaltssprechblasen pro Schritt und Pausenindikatoren dazwischen zu sehen.
Für Abonnenten-Kampagnen funktioniert eine 3-stufige Kette so:
| Schritt | Inhalt | Verzögerung danach |
|---|---|---|
| 1 | "Hallo {first_name}! Mir ist aufgefallen, dass Sie sich für Marketing interessieren – kurze Frage?" | 45 Sek. |
| 2 | "Wir betreiben eine kleine private Community, in der wir echte Cases teilen." | 60 Sek. |
| 3 | "Möchten Sie den Link? Es ist kostenlos." | — |
Ja – es gibt kein festes Limit, aber 2–5 Schritte sind der Sweet Spot. Längere Ketten fühlen sich langsam wie Spam an.
Wenn ein Schritt nicht zugestellt werden kann (Benutzer hat blockiert, keine Berechtigung usw.), werden die verbleibenden Schritte für diesen Empfänger übersprungen und die Kampagne geht zum nächsten Empfänger über. Wenn ein PEER_FLOOD oder eine Auto-Stopp-Regel ausgelöst wird, stoppt die gesamte Kampagne.
Steuern Sie, wann und wie oft die Anzeige ausgelöst wird. Zwei Planungsmodi, plus Zeitfenster, Wochentage und Auto-Stopp-Schutz.
Legen Sie das Intervall in Minuten fest. Minimale Empfehlung: 180 für Kanäle, 60 als absolute Untergrenze. Darunter beginnt Telegram mit FloodWait zu antworten.
Fügen Sie eine oder mehrere Tageszeiten (HH:MM) hinzu. Die App berechnet den nächsten geplanten Lauf – wenn alle Zeiten eines Tages in der Vergangenheit liegen, wird die erste Zeit des nächsten Tages verwendet.
Wenn eine Zeit auf einen Tag fällt, den Sie abgewählt haben, springt die App automatisch zum nächsten gültigen Tag.
Beschränken Sie das Senden auf bestimmte Stunden – z. B. nur während der Geschäftszeiten. Übernacht-Fenster funktionieren auch (22:00 → 06:00).
Wenn Sie in den Einstellungen Global time window aktivieren, überschreibt es die Einstellungen pro Anzeige. Im Anzeigen-Editor erscheint ein violetter Hinweis – das Zeitfenster pro Anzeige ist deaktiviert.
Sieben Kontrollkästchen: Montag bis Sonntag. Nur die aktivierten Tage dürfen senden. Wenn die App läuft, aber der aktuelle Tag nicht aktiviert ist, protokolliert sie "wrong day" und wartet.
Ein zufälliger Bereich in Sekunden. Für jeden Empfänger wird die Verzögerung gleichmäßig zwischen Min und Max gezogen.
| Szenario | Empfohlen |
|---|---|
| Kleine Kanäle (< 20 Empfänger) | 10–30 Sek. |
| Mittlere Listen (20–100) | 30–120 Sek. |
| Große Listen (100+) | 60–300 Sek. |
| Regel | Verhalten |
|---|---|
| Stopp nach N aufeinanderfolgenden Fehlern | Wenn N Fehler in Folge auftreten (Zähler wird bei jedem erfolgreichen Senden zurückgesetzt), stoppt die Kampagne. Empfohlen: 5–10. |
| Stopp nach N FloodWaits / Stunde | Wenn N FloodWaits innerhalb einer rollierenden Stunde auftreten, stoppt die Kampagne. Empfohlen: 3–5. |
| PEER_FLOOD (immer an) | Sofortiger Stopp – kann nicht deaktiviert werden. Das härteste Anti-Spam-Signal von Telegram. |
Standardmäßig sind beide Auto-Stopp-Regeln auf 0. Legen Sie sie für Produktionskampagnen fest – es gibt keinen guten Grund, es nicht zu tun.
Wenn eine ausgewählte Gruppe ein Telegram-Forum (mit Themen) ist, können Sie an bestimmte Themen senden – oder an den Hauptchat.
Eine Supergruppe, bei der der Admin "Themen" aktiviert hat – Nachrichten werden in separaten Threads organisiert. Normale Gruppen haben keine Themen.
Jede Forum-Gruppe, die Sie auswählen, zeigt eine Themen-Schaltfläche.
Ein Dialog mit einem Baum von Gruppen und ihren Themen öffnet sich. Themen werden bei Bedarf von Telegram geladen (nach dem ersten Abruf zwischengespeichert).
Jede Gruppe hat ihre eigene Kontrollkästchenliste. Main chat erscheint als erstes Element.
Ihre Auswahl wird pro Anzeige und pro Gruppe gespeichert.
Für jede Empfängergruppe, die ein Forum ist, sendet die App eine separate Nachricht an jedes aktivierte Thema. Wenn Sie 3 Themen in einer Gruppe aktivieren und dieselbe Gruppe auch für eine andere Anzeige ausgewählt ist, gelten die Themen nur für diese Anzeige.
Die Zählung "Gesamtempfänger" in den Anzeigendetails beinhaltet die Themenaufteilungen. Eine einzelne Gruppe mit 3 ausgewählten Themen zählt als 3 Empfänger.
Immer verfügbar. Wenn Sie nur den Hauptchat aktivieren – keine Themen – geht die Nachricht nur in den allgemeinen Feed.
Sammeln Sie Teilnehmer aus jeder Gruppe oder jedem Kanal und senden Sie ihnen personalisierte Direktnachrichten.
Massen-DMs sind die aggressivste Form der Telegram-Automatisierung. Telegram sperrt dafür schneller als für alles andere. Beginnen Sie immer mit winzigen Limits (5–10 Nachrichten pro Tag) und deaktivieren Sie niemals den Auto-Stopp. Verwenden Sie für die ersten Tests ein dediziertes, unwichtiges Konto.
Eines von:
@username – wenn die Gruppe einen öffentlichen Benutzernamen hatt.me/... – vollständiger EinladungslinkUnterstützt Benutzervariablen: {name}, {first_name}, {last_name}, {username}.
Wie oft die Kampagne einen Durchlauf startet. Für DM-Kampagnen sind 1440 Minuten (einmal pro Tag) am sichersten.
Klicken Sie bei einer beliebigen Kampagne auf Preview. Ein Fenster mit der Liste der Benutzer, die angesprochen würden, öffnet sich und zeigt Name, @username und Benutzer-ID. Überprüfen Sie vor dem Start, ob die Filter wie erwartet funktionieren.
Klicken Sie auf Start. Der erste Durchlauf startet sofort. Live-Statistiken erscheinen im Info-Panel und aktualisieren sich jede Sekunde:
Benutzer werden stillschweigend übersprungen (in Skipped gezählt), wenn Telegram zurückgibt:
Klicken Sie auf Reset, um die Liste "bereits gesendet" zu leeren. Verwenden Sie dies, wenn Sie dieselbe Kampagne erneut senden möchten – aber erst nachdem Sie die Nachricht sinnvoll geändert haben.
| Grund | Bedeutung |
|---|---|
all_done | Alle abgerufenen Teilnehmer wurden verarbeitet |
manual | Sie haben die Kampagne gestoppt |
peer_flood | Telegram hat das Konto markiert – harter Stopp |
empty_source | Die Quellgruppe/der Kanal hat keine Teilnehmer, die Ihren Filtern entsprechen |
Es gibt keine universelle Zahl – es hängt vom Alter des Kontos, der Aktivität und der Anti-Spam-Stimmung von Telegram an diesem Tag ab. Beginnen Sie in der ersten Woche mit 5–10 Nachrichten pro Tag. Überschreiten Sie niemals 50 ohne sehr guten Grund.
Massenbeitritt zu Gruppen und Kanälen aus einer Linkliste mit konfigurierbaren Verzögerungen.
Fügen Sie Links in das Textfeld ein – einen pro Zeile. Unterstützte Formate:
https://t.me/joinchat/XXXXX – privater Einladungslinkt.me/username – öffentliche Gruppe oder Kanal@username – öffentlich+invite_hash – private EinladungEmpfohlen: 10–30 Sekunden. Niedrigere Werte führen sehr schnell zu FloodWait-Fehlern. Die Standardeinstellung von 5 Sekunden ist aggressiv – Sie sollten mindestens 15 verwenden.
.txt-Datei zu importierenDie App verarbeitet die Links einen nach dem anderen:
Ihre Linkliste wird automatisch im localStorage zwischen Sitzungen gespeichert. Klicken Sie auf Save to file, um sie als .txt-Datei für ein Backup zu exportieren.
Der Beitritt zu 100+ Gruppen an einem Tag auf einem frischen Konto führt fast immer zu einer vorübergehenden Sperre. Beginnen Sie mit 5–10 pro Tag, verteilt auf mehrere Konten. Erhöhen Sie die Zahl nur, wenn das Konto keine Anzeichen von Stress zeigt.
Der Joiner stoppt. Beim Neustart bleibt die Linkliste erhalten, aber der laufende Status nicht. Sie müssen erneut auf Start klicken – die App überspringt bereits beigetretene Chats nicht automatisch. Wenn Sie unsicher sind, überprüfen Sie im Log, welche Links erfolgreich waren.
Veröffentlichen Sie Telegram-Stories automatisch nach Zeitplan. Erfordert Telegram Premium auf dem Konto.
Stories sind eine Telegram-Premium-Funktion. Wenn Ihr Konto kein Premium hat, verweigert die App den Start der Kampagne mit einem klaren Fehler.
Füllen Sie aus:
Wählen Sie die Kampagne aus und klicken Sie auf Start. Die App:
| Typ | Formate | Limits |
|---|---|---|
| Foto | JPG, PNG, WEBP, GIF, BMP | Bis zu 5 MB |
| Video | MP4, MOV, AVI, MKV, WEBM | Bis zu 60 Sekunden, bis zu 5 GB |
Ja – Stories sind pro Konto. Wenn Konto A Premium hat und Konto B nicht, kann nur A Stories veröffentlichen.
Die App pausiert für die erforderliche Zeit, protokolliert das Ereignis im Event-Log und in der Statistik und setzt dann automatisch fort.
Noch nicht – der Planer ist für Stories nur intervallbasiert. Eine Option für feste Zeiten ist für AutoPoster Cloud geplant.
Antworten Sie automatisch auf eingehende private Nachrichten basierend auf Keyword-Matching. Nur Enterprise-Plan.
Bei Standard oder Testversion zeigt der Bereich Auto-Reply einen gesperrten Zustand mit einem Upgrade-Link. Der Regeleditor, das Testen und jede Ausführung erfordern Enterprise.
Die App überwacht alle eingehenden privaten Nachrichten im aktuellen Konto. Wenn eine Nachricht die Bedingung einer Regel erfüllt, wird die konfigurierte Aktion ausgelöst.
Füllen Sie aus:
| Typ | Verhalten |
|---|---|
| Contains | Irgendein Keyword erscheint irgendwo in der Nachricht (Groß-/Kleinschreibung wird ignoriert) |
| Equals | Die gesamte Nachricht stimmt genau mit einem Keyword überein |
| Regex | Python-Style-Regex-Match – am mächtigsten |
| Any | Wird bei jeder eingehenden Nachricht ausgelöst. Das Keyword-Feld wird ausgeblendet. |
| Aktion | Verhalten |
|---|---|
| Reply | Sendet den konfigurierten Antworttext an den Absender |
| Silent skip | Trifft die Nachricht, tut aber nichts (nützlich zum Protokollieren von Mustern) |
| Notify owner | Leitet die Nachricht mit dem Regelnamen an Ihre Gespeicherten Nachrichten weiter |
Klicken Sie bei einer beliebigen aktivierten Antwort-Regel auf Test. Die App sendet den Antworttext an Ihre eigenen Gespeicherten Nachrichten – nützlich, um zu sehen, wie er mit Variablensubstitution genau gerendert wird.
Wenn die eingehende Nachricht aus einem Forum-Gruppenthema kommt, wird die Antwort an dasselbe Thema zurückgesendet – nicht an den allgemeinen Chat. Dies geschieht automatisch.
Nein – Bot-Nachrichten werden ignoriert. Selbstnachrichten werden ebenfalls ignoriert.
Cooldowns werden nur im Speicher gehalten. Ein Neustart der App setzt sie zurück. Wenn dies für Sie wichtig ist, lassen Sie die App laufen.
Ja – {first_name}, {last_name}, {username} und {name} werden alle mit den Informationen des Absenders ersetzt.
Vollständiges Analytics-Dashboard: Aktivität nach Tag und Stunde, Top-Ziele, Top-Fehler, letzte Ereignisse mit CSV-Export.
Aktivität nach Tag – Balkendiagramm der Sendungen pro Tag, mit einer Fehlerlinien-Überlagerung.
Aktivität nach Stunde – Balkendiagramm der Sendungen pro Tagesstunde. Nützlich, um Ihre besten Sendefenster zu erkennen.
Die 10 meistgenutzten Empfänger mit Sendungsanzahl, Fehleranzahl und – für Kanäle – einem Aufrufe-Badge.
Die 10 häufigsten Fehlertypen. Nützlich, um systematische Probleme zu verstehen:
not_found – der Empfänger existiert nicht mehrprivacy – Datenschutzbeschränkung des Benutzerspeer_flood – hartes Stopp-Signal von Telegramflood_wait – Rate-Limit erreichtDie letzten 30 Ereignisse mit Zeitstempel, Kampagnenname, Ziel und Status-Pille. Gefiltert nach demselben Zeitraum/Konto/Kampagne wie die KPIs.
Für Broadcast-Kanäle, in denen Ihr Konto Admin ist, ruft die App die Aufrufzahlen automatisch im Hintergrund ab. Alle 10 Minuten für Nachrichten, die bis zu 7 Tage alt sind, aktualisiert.
Klicken Sie auf Export CSV, um alle Ereignisse, die den aktuellen Filtern entsprechen, in einer CSV-Datei zu speichern (bis zu 100.000 Zeilen). Spalten:
timestamp;account_id;campaign_name;campaign_type;target_name;target_kind;status;error_kind;views
Statistiken werden lokal in SQLite gespeichert. Ereignisse, die älter als 90 Tage sind, werden durch einen täglichen Hintergrundjob automatisch gelöscht. Ändern Sie die Aufbewahrung bei Bedarf in der Konfiguration.
Jede Aktion der App wird hier protokolliert. Verwenden Sie es, um Kampagnen zu überwachen und Probleme zu diagnostizieren.
| Filter | Wirkung |
|---|---|
| Level | Nur INFO / WARNING / ERROR / ALL anzeigen |
| Account | Auf die Ereignisse eines bestimmten Kontos filtern |
| Search | Freitextsuche im Nachrichtentext (200 ms entprellt) |
| Silent mode | Routine-Nachrichten wie einzelne Sendungen ausblenden – nur das Wichtige anzeigen. Standardmäßig aktiviert; Toggle wird beibehalten. |
Über dem Log-Body sehen Sie Live-Zähler:
Kopiert alle gefilterten Ereignisse im selben TXT-Format in die Zwischenablage. Nützlich zum Einfügen in ein Support-Ticket.
Klicken Sie auf Clear, um den sichtbaren Puffer und die In-Memory-Liste zu löschen. Das Dateiprotokoll auf der Festplatte (data/logs/app.log) bleibt unberührt.
Wenn etwas nicht funktioniert, deaktivieren Sie den Silent mode, um jedes einzelne Ereignis zu sehen. Das vollständige Protokoll zeigt genau, was auf Nachrichtenebene passiert ist.
Alle globalen Konfigurationen auf einer Seite.
| Einstellung | Beschreibung |
|---|---|
| Language | 25 Oberflächensprachen. Die Änderung löst einen vollständigen App-Neustart aus. |
| Theme | System / Dunkel / Hell. Wird sofort ohne Neustart angewendet. |
Ein einzelner Proxy, der von allen Konten verwendet wird, die keinen eigenen haben. Felder: Typ (SOCKS5 / SOCKS4 / HTTP), Host, Port, optionaler Benutzername und Passwort.
api.ipify.org. Das Ergebnis erscheint als Toast.Ein einzelnes Sendefenster, das auf jede Anzeige und Kampagne im Konto angewendet wird. Wenn aktiviert, überschreibt es die Einstellungen pro Anzeige.
Im Abschnitt Session-Health-Check ausführlich behandelt:
Siehe den dedizierten Abschnitt unten.
Zeigt den aktuellen Plan, verbleibende Tage, Enddatum. Schaltfläche zum erneuten Öffnen des Aktivierungsdialogs.
data/logs/ in Ihrem DateimanagerErhalten Sie Kampagnenberichte direkt in Telegram – an Ihre Gespeicherten Nachrichten oder jeden Chat.
In den Einstellungen, unter der Karte Telegram-Benachrichtigungen.
Klicken Sie auf Send test notification. Es verwendet das erste autorisierte Konto und sendet eine Testnachricht an Ihr gewähltes Ziel. Wenn kein autorisiertes Konto vorhanden ist, erhalten Sie einen klaren Fehler.
Jede Benachrichtigung enthält eine formatierte Zusammenfassung. Ein typischer Kampagnenabschlussbericht sieht so aus:
✅ Mailing abgeschlossen 📣 Kampagne: Promo 📤 Gesendet: 45 ❌ Fehler: 2 ⏱ Dauer: 12 Min. 🕐 14:30 — 14:42
(1) Enable-Flag ist an, (2) mindestens ein Ereignis ist aktiviert, (3) das Konto ist autorisiert, (4) wenn Sie einen bestimmten Chat gewählt haben, kann Ihr Konto dorthin schreiben (einige Kanäle erlauben Nicht-Admins keine Nachrichten).
Ja. Jede Benachrichtigung läuft über das aktuelle Konto. Berichte erscheinen in den Gespeicherten Nachrichten desselben Kontos (oder im gewählten Chat).
Ein Klick, um alles zu exportieren: Konfiguration, Datenbank, Sitzungen, Anzeigen, Kampagnen und Statistiken als eine einzige ZIP-Datei.
logs/ – Protokolldateienexports/ – exportierte CSV-Dateienbackups/ – alte BackupsEin Dialog mit einem optionalen Kontrollkästchen "include sessions" erscheint.
Standarddateiname: tgautoposter_backup_20261016_143052.zip. Der Fortschritt wird im Event-Log protokolliert.
Ein Dateiauswahldialog öffnet sich. Wählen Sie das ZIP aus.
Ein Dialog zeigt das Erstellungsdatum des Backups, die Dateianzahl und ob es Sitzungen enthält.
Die App erstellt ein automatisches Sicherheitsbackup Ihres aktuellen Zustands (data/backups/before_import_*.zip) und stellt dann das ZIP darüber wieder her.
Ein Bestätigungsdialog bietet an, die App sofort neu zu laden.
Wenn das Archiv Sitzungen enthält, kann jeder mit dem ZIP sich in Ihre Telegram-Konten einloggen. Speichern Sie es verschlüsselt (7-Zip, VeraCrypt) oder bewahren Sie es auf einem physisch sicheren Medium auf.
Vor jedem Import erstellt die App ein vollständiges Backup Ihres aktuellen Profils. Wenn etwas schief geht, können Sie es aus data/backups/before_import_*.zip wiederherstellen.
Die App prüft beim Start auf neue Versionen und bietet ein Changelog-Fenster an, wenn eine verfügbar ist.
2,5 Sekunden nach dem Start geht eine kleine Anfrage an den Update-Server. Wenn eine neuere Version existiert, erscheint ein Changelog-Dialog mit kategorisierten Elementen (Features, Fixes, Verbesserungen, Sicherheit).
Kritische Updates (Sicherheit oder Kompatibilität) werden ohne "Remind later" / "Skip"-Schaltflächen angezeigt – Sie müssen sie herunterladen und installieren, um fortzufahren.
Zwei Möglichkeiten:
Einstellungen → Debug zeigt einen JSON-Dump mit Ihrer aktuellen Version, der Antwort des Servers und ob das Update ausgelöst würde. Nützlich beim Öffnen eines Support-Tickets.
Noch nicht. Die App öffnet die Download-Seite – Sie installieren die neue Version manuell. Ein stilles Auto-Update ist für AutoPoster Cloud geplant.
Nein. Ihr data/-Ordner bleibt unberührt. Ersetzen Sie einfach die EXE / das DMG.
Nichts Schlimmes passiert. Die Prüfung schlägt stillschweigend fehl und die App läuft weiter. Kein Popup, kein Fehler.
Alles wird in einem Ordner gespeichert. Verstehen Sie ihn, und Sie verstehen die App.
| Plattform | Pfad |
|---|---|
| Windows | <Ordner mit EXE>/data/ |
| macOS | ~/Library/Application Support/TG AutoPoster Pro/ |
| Datei / Ordner | Zweck |
|---|---|
config.json | Alle Einstellungen, Lizenz-Cache, session_check-Konfiguration, Benachrichtigungen, globaler Proxy |
autoposter.db | SQLite-Datenbank – Konten, Empfänger, Gruppen, Anzeigen, Stories, Abonnenten, Vorlagen, Auto-Reply-Regeln, Statistikereignisse |
sessions/ | Verschlüsselte Telegram-Sitzungen, eine pro Konto. Geben Sie diese Dateien niemals weiter. |
logs/ | app.log (rotierend, 5 MB × 3 Dateien) und crash.log (nur bei Abstürzen erstellt) |
backups/ | Auto-Backups: config.json-Snapshots und Pre-Import-ZIPs |
exports/ | Standard-Speicherordner für CSV / TXT / ZIP-Exporte |
.migrated_v4 | Marker-Datei – zeigt, dass die Legacy-Datenmigration gelaufen ist |
Jedes Mal, wenn Sie Einstellungen oder eine Kampagne speichern, wird die vorherige config.json mit einem Zeitstempel nach backups/ kopiert. Nur die letzten 5 werden aufbewahrt.
data/backups/ und finden Sie die gewünschte Kopieconfig.json um und ersetzen Sie die aktuelleBevor Sie Konten wechseln, neu installieren oder auf einen neuen Computer umziehen — exportieren Sie ein vollständiges Profil-ZIP oder kopieren Sie den gesamten data/-Ordner an einen sicheren Ort.
data/-Ordner (oder macOS-Äquivalent) auf einen USB-Stickdata/-Ordner erstellt)data/-Ordner durch den vom StickSchnelle Antworten auf die häufigsten Probleme.
Höchstwahrscheinlich blockiert Windows Defender / SmartScreen sie. Klicken Sie mit der rechten Maustaste auf die EXE → Eigenschaften → aktivieren Sie auf der Registerkarte Allgemein unten Zulassen. Wenn das nicht hilft — fügen Sie eine Ausnahme in der Windows-Sicherheit hinzu. Versuchen Sie einmal, sie als Administrator auszuführen.
Öffnen Sie das Terminal und führen Sie aus: xattr -cr /Applications/TelegramAutoPoster.app — dies entfernt das Quarantäne-Flag. Versuchen Sie dann erneut zu starten.
Prüfen Sie, ob Ihr Telefon Internetzugang hat und Telegram aktuell ist. Wenn ein Proxy eingestellt ist — überprüfen Sie ihn mit der Schaltfläche "Test proxy". Manchmal drosselt Telegram vorübergehend Codes; warten Sie 5 Minuten und versuchen Sie es erneut.
Bedeutet, die App hat keine Chats gefunden, in denen Sie Posting-Rechte haben. Überprüfen Sie: (1) Das Konto ist Mitglied einiger Gruppen, (2) In diesen Gruppen können Sie Nachrichten senden, (3) Für Kanäle haben Sie Admin-Rechte mit post_messages.
Telegram drosselt das Konto. Erhöhen Sie die Verzögerung zwischen Nachrichten (Schedule-Tab). Warten Sie 24–48 Stunden und setzen Sie mit geringerem Volumen fort. Ziehen Sie in Betracht, mehrere Konten zu rotieren, um die Last zu verteilen.
Die stärkste Anti-Spam-Warnung von Telegram. Die Kampagne stoppt automatisch. Starten Sie sie NICHT sofort neu — warten Sie 24–48 Stunden. Wenn es sich wiederholt, ist das Konto möglicherweise dauerhaft eingeschränkt.
Ihr Internet oder ISP blockiert unseren Server. Die App hat eine Offline-Kulanzfrist von bis zu 30 Tagen — Sie können weiterarbeiten. Wenn es darüber hinaus wiederholt auftritt, konfigurieren Sie einen Proxy unter Einstellungen → Globaler Proxy.
Telegram hat die Sitzung widerrufen. Selten, aber es passiert, wenn Sie sich von zu vielen Geräten aus anmelden, Sitzungen in Telegram zurücksetzen oder jemand anderes auf das Konto zugegriffen hat. Klicken Sie einfach erneut auf "Authorize".
Prüfen Sie: (1) In den Einstellungen aktiviert, (2) mindestens ein Ereignis aktiviert, (3) der gewählte Chat ist einer, in den Ihr Konto schreiben kann, (4) das Konto ist autorisiert. Wenn alles korrekt aussieht — prüfen Sie das Event-Log auf Fehler.
Die Leistung sinkt, wenn Sie 30+ Konten aktiv senden lassen. Versuchen Sie: (1) ungenutzte Bereiche schließen, (2) nicht mehrere hochfrequente Kampagnen gleichzeitig laufen lassen, (3) CPU/RAM-Nutzung im Task-Manager prüfen.
Öffnen Sie das Event-Log, deaktivieren Sie den Silent mode und reproduzieren Sie das Problem. Kopieren Sie das Log (Copy all-Button) und senden Sie es uns auf Telegram @igor_shelloff. Oder exportieren Sie es als TXT.
Kontaktieren Sie uns auf Telegram: @igor_shelloff — antwortet normalerweise innerhalb weniger Stunden. Bitte geben Sie an: was Sie getan haben, was passiert ist und den relevanten Log-Auszug.