Vollständige Anleitung · v4.0

Alles, was Sie wissen müssen

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.

Erste Schritte
Arbeit
Anzeigen & Kampagnen
Analytics & System
Hilfe

Schnellstart

Von Null bis zu Ihrer ersten Mailing in unter 10 Minuten.

Was Sie vor dem Start benötigen

Ein Telegram-Konto (oder mehrere), einen Computer mit Windows 10+ oder macOS 11+ und etwa 10 Minuten Freizeit.

1 Laden Sie die App herunter

Holen Sie sich den Installer von der Download-Seite:

  • Windows: portables .exe – keine Installation erforderlich
  • macOS: .dmg – ziehen Sie die App in den Programme-Ordner
2 Aktivieren Sie Ihre Lizenz

Beim 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.

3 Holen Sie sich Telegram-API-Anmeldeinformationen

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.

4 Fügen Sie Ihr erstes Konto hinzu

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.

5 Laden Sie Empfänger

Öffnen Sie Recipients → Refresh list, um Ihre Telegram-Gruppen, -Kanäle und -Kontakte abzurufen. Oder importieren Sie aus einer Datei.

6 Erstellen Sie Ihre erste Anzeige

Ö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.

Sie sind fertig!

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.

Download & Installation

Die App ist unter Windows portabel und unter macOS per Drag & Drop installierbar. Keine Abhängigkeiten, keine Admin-Rechte.

Windows

1 Laden Sie die EXE herunter

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.

2 Behandeln Sie SmartScreen

Windows zeigt möglicherweise einen blauen Dialog an: "Windows hat den PC geschützt". Dies ist normal für jede unsignierte App.

  1. Klicken Sie auf Weitere Informationen
  2. Klicken Sie auf Trotzdem ausführen
Warum passiert das?

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.

macOS

1 Laden Sie das DMG herunter

Öffnen Sie TelegramAutoPoster.dmg und ziehen Sie die App in Ihren Programme-Ordner.

2 Erster Start

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.

Wo die Daten gespeichert werden

PlattformPfad
Windows<Ordner mit EXE>/data/
macOS~/Library/Application Support/TG AutoPoster Pro/
Tipp: Erstellen Sie eine Desktop-Verknüpfung

Klicken Sie mit der rechten Maustaste auf die EXE → Senden an → Desktop (Verknüpfung erstellen). Ziehen Sie die App unter macOS in das Dock.

Telegram API-Setup

Jeder Telegram-Client benötigt api_id und api_hash – kostenlose offizielle Anmeldeinformationen von Telegram. Diese zu erhalten dauert etwa 3 Minuten.

Was sind API ID und API Hash?

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.

1 Öffnen Sie my.telegram.org

Gehen Sie in Ihrem Browser zu https://my.telegram.org.

2 Melden Sie sich mit Ihrer Telefonnummer an

Geben Sie die Nummer im internationalen Format beginnend mit + ein – zum Beispiel +491701234567. Telegram sendet einen Bestätigungscode an Ihre App oder per SMS.

3 Öffnen Sie "API development tools"

Klicken Sie im Dashboard auf API development tools.

4 Erstellen Sie eine Anwendung

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.

5 Kopieren Sie Ihre Anmeldeinformationen

Sie sehen zwei Werte:

  • App api_id – eine Zahl wie 1234567
  • App api_hash – eine 32-stellige Zeichenfolge wie abcdef1234567890abcdef1234567890
Halten Sie diese geheim

Jeder, 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.

Kann ich dieselben Anmeldeinformationen für mehrere Konten verwenden?

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.

Was, wenn ich meine api_id / api_hash verloren habe?

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.

Telegram meldet "zu viele Versuche" – was tun?

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.

Aktivierung & Pläne

Drei Pläne, ein Aktivierungsfenster. Wechseln Sie jederzeit, indem Sie einen neuen Schlüssel eingeben.

Pläne auf einen Blick

PlanKontenWichtigste Extras
Standard — 5 €/Monat1DM-Kampagnen, Ketten, Rotation, Analytics, Session-Check
Enterprise — 10 €/MonatUnbegrenzt+ Auto-Reply, Massenstart/-stopp, Stories, Health-Monitor, Backup
Supporter — 19,99 €/MonatUnbegrenzt+ Priority-Support, App-Credits, frühzeitiger Cloud-Beta-Zugang
Was beinhaltet die kostenlose Testversion?

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.

Einen Schlüssel aktivieren

1 Klicken Sie auf die Aktivierungsschaltfläche

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.

2 Fügen Sie den Schlüssel ein

Schlüssel sehen wie XXXX-XXXX-XXXX-XXXX aus. Fügen Sie ihn ein und drücken Sie Enter oder klicken Sie auf Activate.

3 Die App startet automatisch neu

Bei erfolgreicher Aktivierung wird der Lizenzstatus sofort aktualisiert und die App neu geladen.

Offline-Kulanzfrist

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.

Wo Sie den Status sehen

  • Seitenleisten-Karte – Planname, verbleibende Tage, Enddatum
  • Einstellungen → Lizenz – dieselben Informationen auf der Einstellungsseite
  • Oberes Banner – sichtbar, wenn die Lizenz fehlt oder abgelaufen ist

Konten

Die Seite "Konten" ist Ihre Basis. Alles andere – Empfänger, Anzeigen, Kampagnen – gehört zum aktuell ausgewählten Konto.

Das Konto-Raster

Jedes Konto ist eine Karte, die Folgendes anzeigt:

  • Name und Initialen-Abzeichen
  • Status – Authorized (grün) oder Not authorized (grau)
  • Benutzerinfo – der Telegram-Anzeigename und @username
  • Telefon, Proxy und aktueller Session-Status

Das Konto, mit dem Sie gerade arbeiten, ist mit einem violetten Rahmen und einem CURRENT-Abzeichen in der oberen rechten Ecke markiert.

Symbolleiste

SchaltflächeWas sie tut
RefreshLiest die Kontenliste erneut aus der lokalen Datenbank.
Check sessionsFü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.

Kartenaktionen

AktionBeschreibung
Make currentWechselt 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-authorizeStartet 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.
Deauthorize ≠ Delete

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.

Ein neues Konto hinzufügen

1 Klicken Sie auf "Add account"

Füllen Sie aus:

  • Name – ein beliebiges Label wie "Haupt" oder "Arbeit"
  • API ID, API Hash – von my.telegram.org
  • Telefon – optional, wenn Sie sich per QR anmelden möchten
  • Proxy – optionaler Proxy pro Konto
2 Speichern & autorisieren

Klicken Sie auf Save. Ein Bestätigungsdialog erscheint, der anbietet, sofort zu autorisieren – klicken Sie auf Authorize.

Proxys pro Konto

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.

QR / SMS-Autorisierung

Zwei Methoden. QR ist schneller und benötigt kein Telefonfeld – SMS ist ein Fallback.

Eine Methode wählen

Klicken Sie auf einem beliebigen Konto auf Authorize. Ein Dialog mit zwei Optionen öffnet sich:

  • QR-Code – empfohlen. Benötigt nur API ID + API Hash.
  • SMS-Code – erfordert eine Telefonnummer in den Kontoeinstellungen.

Wenn das Telefonfeld leer ist, ist die SMS-Option mit einem Hinweis deaktiviert.

QR-Login

1 Ein QR-Fenster öffnet sich

Öffnen Sie auf Ihrem Telefon Telegram → Einstellungen → Geräte → QR scannen.

2 Scannen Sie den QR-Code

Richten Sie die Kamera auf den Code auf Ihrem Bildschirm. Das Fenster schließt sich automatisch.

3 Zwei-Faktor-Aufforderung (falls aktiviert)

Wenn Sie 2FA aktiviert haben, erscheint als Nächstes eine Passwortaufforderung. Geben Sie Ihr Cloud-Passwort ein.

QR-Timeout

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.

SMS-Login

1 Wählen Sie "SMS-Code" und klicken Sie auf Start

Telegram sendet einen Code an Ihre App (oder per SMS). Ein Dialog erscheint, der nach dem Code fragt.

2 Geben Sie den Code ein

Geben Sie den 5-stelligen Code ein und drücken Sie Enter. Wenn 2FA aktiviert ist, erhalten Sie direkt danach eine Passwortaufforderung.

QR-Code lässt sich nicht scannen – was tun?

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.

Wo wird die Sitzung gespeichert?

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.

Sitzung wurde auf meinem Telefon widerrufen – was passiert?

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.

Session-Health-Check v4.0

Die App hält Ihre Telegram-Sitzungen am Leben, ohne dass Sie sich darum kümmern müssen.

Warum das wichtig ist

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.

Wie es funktioniert

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.

Statusindikatoren

Auf der Seite "Konten" erhält jede Karte einen farbigen Punkt neben ihrem Namen:

  • 🟢 Authorized – Sitzung aktiv, bereit zur Arbeit
  • 🔴 Not authorized – Sitzung tot, QR-Re-Autorisierung erforderlich
  • 🟠 Unreachable – Netzwerkproblem (kein Internet, Proxy tot). Die Sitzung ist wahrscheinlich aktiv – wir konnten sie nur nicht überprüfen
  • ⚪ Not configured – Konto hat keine API-Anmeldeinformationen
  • 🟣 Checking – Prüfung läuft

Aktivieren und konfigurieren

Gehen Sie zu Einstellungen → Session-Health-Check:

OptionBeschreibung
Check on startupFührt bei jedem App-Start eine Prüfung durch. Standardmäßig aktiviert.
Auto-check intervalPeriodische Prüfung in Minuten. 0 = deaktiviert. Empfohlen: 60 oder 120.
Auto re-authorize dead sessionsWenn tote Sitzungen gefunden werden, sofort die QR-Re-Autorisierungswarteschlange öffnen, ohne zu fragen.

Manuelle Prüfung

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.

Re-Autorisierungswarteschlange

Wenn tote Sitzungen gefunden werden, bietet die App an, sie nacheinander neu zu autorisieren:

  1. Eine Aufforderung erscheint: "N tote Sitzungen gefunden. Alle jetzt neu autorisieren?"
  2. Klicken Sie auf Ja – ein QR-Login-Fenster öffnet sich für das erste tote Konto
  3. Scannen Sie den QR-Code mit Ihrem Telefon. Wenn dieses Konto autorisiert ist, öffnet sich automatisch der nächste QR-Code
  4. Der Prozess läuft weiter, bis die Warteschlange leer ist
  5. Ein Zusammenfassungs-Toast zeigt: Re-auth finished: N erfolgreich, M fehlgeschlagen
Tipp: Aktivieren Sie die automatische Re-Autorisierung

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.

Muss ich jedes Mal den QR-Code scannen?

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.

Was bedeutet "Unreachable" (🟠)?

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.

Was, wenn die Prüfung deaktiviert ist?

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.

Account-Health-Monitor v4.0

Ein Risikoindikator pro Konto, basierend auf der tatsächlichen Sendeaktivität der letzten 24 Stunden.

Öffnen

Klicken Sie auf einer beliebigen Konto-Karte auf das Schild-Symbol. Ein Modal mit den Gesundheitsdaten für dieses Konto öffnet sich.

Was Sie sehen werden

Risiko-Banner
Grün / Gelb / Rot, mit einer kurzen Empfehlung.
Gesendet (24h)
Wie viele erfolgreiche Sendungen in den letzten 24 Stunden.
Fehler (24h)
Fehler und FloodWaits zusammen.
Floods (1h)
FloodWait-Fehler innerhalb der letzten Stunde.
PEER_FLOOD (gesamt)
Gesamtzahl der härtesten Anti-Spam-Warnung von Telegram. Jeder Wert > 0 macht den Risikoindikator rot.
7-Tage-Aktivitätsdiagramm
Balken = gesendet, Linie = Fehler. Gibt ein sofortiges Gefühl für Trends.
Letzte Fehler
Die letzten 5 Fehlerereignisse mit Ziel und Fehlerart.

Risikostufen

StufeAuslöser
🟢 GesundGeringe Aktivität, keine Floods, keine PEER_FLOOD-Historie
🟡 Erhöht>20 gesendet, oder irgendein Flood, oder ≥10 Fehler in 24h
🔴 KritischJedes PEER_FLOOD, oder >100 gesendet, oder ≥3 Floods in 24h

Empfehlungen

Klicken Sie im Modal auf Empfehlungen, um eine Checkliste basierend auf den aktuellen Daten zu erhalten. Zum Beispiel:

  • Wenn PEER_FLOOD > 0 – pausieren Sie dieses Konto für 24–48 Stunden
  • Wenn Floods häufig auftreten – erhöhen Sie die Verzögerungen zwischen den Nachrichten
  • Wenn gesendet > 100/24h – reduzieren Sie das tägliche Volumen
  • Grüne Konten erhalten ein "Alles gut, machen Sie weiter so"

Empfänger

Gruppen, Kanäle und Kontakte, die für das aktuelle Konto verfügbar sind, in drei Spalten angeordnet.

Sie fügen Empfänger normalerweise nicht manuell hinzu

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.

Symbolleiste

AktionBeschreibung
Refresh listRuft alle Gruppen, Kanäle und Kontakte von Telegram ab. Dauert je nach Anzahl Ihrer Chats 5–30 Sekunden.
GruppenfilterZeigt nur Empfänger aus einer bestimmten benannten Gruppe. Siehe Abschnitt Empfängergruppen.
Manage groupsErstellen, umbenennen und löschen Sie benannte Gruppen.
Import CSVMassenladen von Empfängern aus einer Datei. Unterstützt CSV, XLSX und JSON mit einem Vorschau-Dialog.
Export CSVSpeichert die aktuelle Liste in einer CSV-Datei (UTF-8 BOM, Excel-freundlich).
Clear allEntfernt jeden Empfänger dieses Kontos. Unwiderruflich – exportieren Sie zuerst, wenn Sie unsicher sind.

Drei Spalten

  • Groups – Chats und Supergruppen, in denen Sie Posting-Rechte haben
  • Channels – Broadcast-Kanäle, in denen Sie Admin sind
  • Contacts – Benutzer, denen Sie DMs senden können

Arbeiten mit Elementen

  • Kontrollkästchen – Einzelne Empfänger auswählen
  • Kontrollkästchen in der Kopfzeile – Alle in dieser Spalte aus-/abwählen
  • Löschschaltfläche beim Hover – Entfernt den einzelnen Empfänger aus der lokalen Liste (beeinflusst Telegram nicht)
  • Add + – Manuelles Hinzufügen eines einzelnen Empfängers (durch Eingabe des genauen Namens)
  • Remove selected – Alle markierten Empfänger entfernen

Aktionsleiste für Auswahl

Wenn mindestens ein Element ausgewählt ist, erscheint über den Spalten eine violette Aktionsleiste mit:

  • Add to group – Verschiebt die Auswahl in eine benannte Gruppe
  • Remove from group – Nur sichtbar, wenn ein Gruppenfilter aktiv ist
  • Delete – Ausgewählte Empfänger vollständig entfernen
  • Clear selection – Alles abwählen
Meine Liste ist nach Refresh leer

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.

Kann ich unterschiedliche Empfängerlisten pro Konto haben?

Ja. Jedes Konto hat seine eigene Liste, die separat gespeichert wird. Beim Wechseln des Kontos wird automatisch die richtige Liste geladen.

Empfängergruppen v4.0

Benannte Sammlungen von Empfängern – wie "Haupt", "VIP", "Test" – für die Ein-Klick-Auswahl in Anzeigen.

Was ist eine Empfängergruppe?

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.

Eine Gruppe erstellen

1 Klicken Sie auf "Manage groups"

Symbolleiste auf der Seite "Empfänger", in der Nähe des Gruppenfilters.

2 Klicken Sie auf "New group"

Geben Sie einen Namen ein – z. B. "Hauptkanäle" – und speichern Sie.

3 Fügen Sie Empfänger hinzu

Entweder:

  • Markieren Sie Empfänger in den Spalten und klicken Sie dann in der Aktionsleiste auf Add to group, oder
  • Definieren Sie beim Import die Gruppenspalte – siehe Abschnitt Import

Gruppen verwalten

Im Dialog Manage groups können Sie:

  • Umbenennen – Stift-Symbol
  • Löschen – Papierkorb-Symbol. Die Empfänger selbst bleiben in Ihrer Liste; nur die Gruppenzugehörigkeit wird entfernt.
  • Die Mitgliederzahl neben jeder Gruppe sehen

Die Empfängeransicht filtern

Verwenden Sie das Gruppenfilter-Dropdown in der Symbolleiste, um nur Mitglieder einer bestimmten Gruppe anzuzeigen. Optionen:

  • All recipients – Alles anzeigen
  • Without group – Nur Empfänger, die in keiner Gruppe sind
  • Jeder spezifische Gruppenname

Eine Gruppe im Anzeigen-Editor auswählen

Öffnen Sie eine beliebige Anzeige → Recipients-Tab. Über den drei Spalten sehen Sie eine Reihe von Gruppen-Chips:

  • ○ Name — 12 – nichts ausgewählt (12 verfügbar)
  • ◐ Name — 5/12 – teilweise ausgewählt
  • ✓ Name — 12 – vollständig ausgewählt (grün)

Klicken Sie auf einen Chip, um die ganze Gruppe umzuschalten. Klicken Sie erneut, um alles in dieser Gruppe abzuwählen.

Leere Gruppen

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.

CSV / Excel / JSON Import v4.0

Massenladen von Empfängerlisten aus Tabellenkalkulationen, JSON-Dumps oder einer aus einer anderen App exportierten CSV.

Unterstützte Formate

  • CSV – erkennt das Trennzeichen automatisch (;, , oder Tabulator)
  • Excel – .xlsx und .xlsm mit interaktivem Spaltenzuordnungsdialog
  • JSON – entweder eine Liste von Objekten oder ein Dict mit group/channel/contact-Schlüsseln

CSV-Format

Zwei 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, users

JSON-Format

Zwei 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"]
}

Excel-Spaltenzuordnung

Wenn Sie eine .xlsx-Datei importieren, erscheint ein Zuordnungsdialog:

  • Type-Spalte – welche Spalte enthält group/channel/contact
  • Name-Spalte – welche Spalte enthält den eigentlichen Empfängernamen
  • Group-Spalte – optionale benannte Gruppe, der jeder Empfänger zugewiesen werden soll

Die 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.

Import-Vorschau

Nach dem Parsen sehen Sie eine Zusammenfassung:

  • Neu – wie viele neue Zeilen hinzugefügt werden
  • Duplikate – wie viele bereits in Ihrer Liste vorhanden sind
  • Fehler – Parse-Probleme, mit Zeilennummern
  • Erkannte Gruppen – Gruppennamen, die in der Datei gefunden wurden

Zusammenführen vs. Ersetzen

  • Merge – Fügt neue Empfänger hinzu, überspringt Duplikate, lässt vorhandene unberührt
  • Replace – Löscht die aktuelle Liste und verwendet nur das, was in der Datei steht (ein zusätzlicher Bestätigungsdialog erscheint)

In CSV exportieren

Klicken Sie in der Symbolleiste auf Export CSV. Die Datei wird gespeichert mit:

  • UTF-8 BOM-Kodierung – Excel öffnet Nicht-ASCII-Text korrekt
  • Semikolon als Trennzeichen
  • Optionaler Group-Spalte, die alle Empfängergruppen auflistet, zu denen das Element gehört

Standarddateiname: recipients_AccountName_20261016_143052.csv.

Excel zeigt fehlerhafte Zeichen

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".

Große Dateien (10.000+ Zeilen)?

Das Parsen ist schnell – wenige Millisekunden pro 1000 Zeilen. Der Vorschau-Dialog kann bei sehr großen Dateien eine Sekunde dauern, funktioniert aber einwandfrei.

Anzeigen-Übersicht

Die Seite "Anzeigen" listet alle geplanten Nachrichten für das aktuelle Konto auf und gibt Live-Kontrolle über jede einzelne.

Layout

Zweigeteiltes Panel:

  • Links – Liste der Anzeigen mit einem Marker für laufend/pausiert/gestoppt
  • Rechts – Details für die ausgewählte Anzeige

Marker in der Liste

  • ▶ – läuft
  • ⏸ – pausiert
  • ⏹ – gestoppt

Symbolleisten-Aktionen

SchaltflächeWas sie tut
RefreshLädt die Anzeigenliste neu.
New adÖffnet den Anzeigen-Editor für eine neue Kampagne.
Start all / Stop allMassenoperationen für das aktuelle Konto.
Start all (all accounts) — nur EnterpriseStartet jede Anzeige jedes autorisierten Kontos.
Stop all (all accounts) — nur EnterpriseNot-Stopp über alle Konten hinweg.

Detail-Panel

Zeigt die Inhaltszusammenfassung, das Intervall, das Zeitfenster, die Empfängerzahlen, Verzögerungen und – während des Laufs – einen Live-Fortschrittsbalken.

Steuerungsschaltflächen:

  • Start – Sendevorgang beginnen
  • Pause / Resume – Vorübergehend anhalten, ohne den Status zu verlieren
  • Stop – Vollständig abbrechen (laufender Zyklus wird sofort unterbrochen)
  • Edit, Duplicate, Delete
Live-Aktualisierung

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.

Eine neue Anzeige erstellen

Klicken Sie auf New ad, um den Editor zu öffnen. Der Editor hat vier Tabs:

  1. Content – Text, Medien, Rotation, Ketten
  2. Recipients – Gruppen, Kanäle, Kontakte, Forum-Themen
  3. Schedule – Intervall, Zeitfenster, Tage, Verzögerungen, Auto-Stopp
  4. Advanced – Sendelimit, Vorlagen

Jeder Tab wird in seinem eigenen Abschnitt unten behandelt.

Anzeigen-Editor — Inhalt

Verfassen Sie die Nachricht. Drei Modi: Einzelne Nachricht, Content-Rotation und Nachrichtenketten.

Modus 1 — Einzelne Nachricht

Der Standardmodus. Füllen Sie den Nachrichtentext aus und hängen Sie optional Medien an. Variablen werden unterstützt (siehe unten).

Modus 2 — Content-Rotation

Aktivieren Sie Use rotation, um mehrere Varianten zu definieren (siehe dedizierten Rotationsabschnitt).

Modus 3 — Nachrichtenketten

Aktivieren Sie Message chains, um zu mehrstufigen Szenarien zu wechseln (siehe dedizierten Kettenabschnitt).

Nachrichtenfeld

Unterstützt mehrzeiligen Text, HTML-Formatierung und dynamische Variablen:

VariableErgebnis
{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 vorhanden
Zeichenzähler

Unter dem Textfeld zeigt die App die aktuelle Zeichenanzahl an, sodass Sie sehen können, wie nahe Sie am 4096-Zeichen-Limit von Telegram sind.

Medien

Klicken Sie auf Add files, um Fotos, Videos oder Dokumente anzuhängen. Mehrere Dateien (bis zu 10) werden als Telegram-Album gesendet.

  • Dateien werden mit ihrem Basisnamen und einer Hover-Löschschaltfläche aufgelistet
  • Jeder von Telegram akzeptierte Dateityp: JPG, PNG, MP4, MOV, ZIP, PDF usw.
  • Medien werden pro Nachricht hochgeladen – keine Rate-Limit-Probleme über die standardmäßige Sendeverzögerung hinaus

Aus Gespeicherten Nachrichten weiterleiten

Anstatt Text zu schreiben, können Sie eine vorhandene gespeicherte Nachricht (oder ein ganzes Album) weiterleiten:

1 Aktivieren Sie "Forward from Saved Messages"

Das reguläre Nachrichtenfeld und die Medienliste werden ausgeblendet.

2 Klicken Sie auf "Pick from Saved"

Ein Picker mit Ihren gespeicherten Nachrichten öffnet sich. Verwenden Sie die Suche, um nach Text oder Medientyp (Foto/Video/Dokument/Text) zu filtern.

3 Klicken Sie auf eine Nachricht

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.

Weitergeleitete Inhalte sind nicht personalisiert

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.

Vorschau und Testversand

Am unteren Rand des Editors:

  • Preview – zeigt die Nachricht so, wie sie in Telegram aussehen wird (mit Ersetzung der Datums-/Zeitvariablen)
  • Test send – sendet die Nachricht einmal an den ersten ausgewählten Empfänger. Verwenden Sie dies, bevor Sie eine lange Kampagne starten.

Content-Rotation v4.0

Definieren Sie mehrere Text- und Medienvarianten. Jeder Empfänger erhält eine andere – was die Spam-Muster-Erkennung drastisch reduziert.

Warum Rotation verwenden?

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.

Rotation aktivieren

1 Aktivieren Sie "Use rotation" im Content-Tab

Das einzelne Nachrichtenfeld wird durch eine Liste von Varianten ersetzt.

2 Die erste Variante ist vorausgefüllt

Was im Feld für die einzelne Nachricht stand, wird zum Text und den Medien der Variante Nr. 1.

3 Fügen Sie Varianten hinzu

Klicken Sie auf Add variant. Füllen Sie einen anderen Text aus und/oder hängen Sie andere Medien an.

Paarungsregel

Text + Medien gehören immer zusammen

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.

Rotationsmodi

ModusVerhalten
ZufälligFür jeden Empfänger wird eine zufällige Variante ausgewählt. Empfohlen für maximal ungemustertes Senden.
ZyklischVarianten werden der Reihe nach verwendet: 1, 2, 3, 1, 2, 3…

Medien pro Variante

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 innerhalb von Ketten verwenden

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.

Empfohlen: 3–5 Varianten

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.

Nachrichtenketten v4.0

Verwandeln Sie eine einzelne Anzeige in einen mehrstufigen Dialog – 2 bis 5 Nachrichten werden nacheinander mit konfigurierbaren Pausen gesendet.

Ketten aktivieren

1 Aktivieren Sie "Message chains" im Content-Tab

Die UI für einzelne Nachrichten und Rotation verschwindet. Stattdessen erhalten Sie einen Schritt-Builder.

2 Migrieren Sie vorhandene Inhalte (optional)

Wenn Sie eine Nachricht im Einzelmodus geschrieben hatten, wandelt die App sie automatisch in den ersten Schritt um.

Jeder Schritt hat

  • Text – separater Nachrichtentext
  • Medien – separate Anhänge (Fotos, Videos, Dokumente)
  • Optionale Rotation – Toggle pro Schritt, um mehrere Varianten innerhalb des Schritts zu definieren
  • Verzögerung danach – wie viele Sekunden gewartet werden soll, bevor der nächste Schritt gesendet wird (wird nur zwischen den Schritten angezeigt, nicht nach dem letzten)

Schritte verwalten

  • Add step – Fügt am Ende einen neuen leeren Schritt hinzu
  • ↑ / ↓ Pfeile – Schritte neu anordnen (deaktiviert beim ersten/letzten)
  • X – Einen Schritt löschen (mindestens ein Schritt muss bleiben)

Rotation pro Schritt

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.

Wie Verzögerung und Intervall interagieren

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.

Timeline-Vorschau

Klicken Sie auf Preview, um die gesamte Kette als nummerierte Timeline mit Inhaltssprechblasen pro Schritt und Pausenindikatoren dazwischen zu sehen.

Praxisbeispiel — Warm-up-Sequenz

Für Abonnenten-Kampagnen funktioniert eine 3-stufige Kette so:

SchrittInhaltVerzö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."—
Kann ich mehr als 5 Nachrichten verketten?

Ja – es gibt kein festes Limit, aber 2–5 Schritte sind der Sweet Spot. Längere Ketten fühlen sich langsam wie Spam an.

Stoppen die Schritte, wenn einer fehlschlägt?

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.

Zeitplan

Steuern Sie, wann und wie oft die Anzeige ausgelöst wird. Zwei Planungsmodi, plus Zeitfenster, Wochentage und Auto-Stopp-Schutz.

Planungsmodi

Intervall
Die Anzeige läuft einmal, wartet N Minuten, läuft wieder und so weiter. Einfach und vorhersehbar. Empfohlen: 180+ Minuten.
Feste Zeiten
Die Anzeige wird zu exakten Tageszeiten ausgelöst (z. B. 09:00 und 18:00). Perfekt für tägliche Ankündigungen.

Intervallmodus

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.

Festzeitmodus

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.

Wochentagsfilter greift zuerst

Wenn eine Zeit auf einen Tag fällt, den Sie abgewählt haben, springt die App automatisch zum nächsten gültigen Tag.

Zeitfenster

Beschränken Sie das Senden auf bestimmte Stunden – z. B. nur während der Geschäftszeiten. Übernacht-Fenster funktionieren auch (22:00 → 06:00).

Globales Zeitfenster überschreibt

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.

Wochentage

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.

Verzögerungen zwischen Nachrichten

Ein zufälliger Bereich in Sekunden. Für jeden Empfänger wird die Verzögerung gleichmäßig zwischen Min und Max gezogen.

SzenarioEmpfohlen
Kleine Kanäle (< 20 Empfänger)10–30 Sek.
Mittlere Listen (20–100)30–120 Sek.
Große Listen (100+)60–300 Sek.

Auto-Stopp-Schutz

RegelVerhalten
Stopp nach N aufeinanderfolgenden FehlernWenn N Fehler in Folge auftreten (Zähler wird bei jedem erfolgreichen Senden zurückgesetzt), stoppt die Kampagne. Empfohlen: 5–10.
Stopp nach N FloodWaits / StundeWenn 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.
0 = deaktiviert

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.

Was passiert, wenn Auto-Stopp ausgelöst wird

  1. Die Kampagne stoppt sofort
  2. Ein Log-Eintrag erscheint: "Auto-stop: 5 consecutive errors. Ad 'X' stopped."
  3. Wenn Telegram-Benachrichtigungen aktiviert sind, erhalten Sie einen Bericht in den Gespeicherten Nachrichten
  4. Die Anzeige bleibt in Ihrer Liste – beheben Sie das Problem und starten Sie neu

Forum-Themen

Wenn eine ausgewählte Gruppe ein Telegram-Forum (mit Themen) ist, können Sie an bestimmte Themen senden – oder an den Hauptchat.

Was ist eine Forum-Gruppe?

Eine Supergruppe, bei der der Admin "Themen" aktiviert hat – Nachrichten werden in separaten Threads organisiert. Normale Gruppen haben keine Themen.

Themen konfigurieren

1 Fügen Sie Gruppen im Recipients-Tab hinzu

Jede Forum-Gruppe, die Sie auswählen, zeigt eine Themen-Schaltfläche.

2 Klicken Sie auf "Configure topics"

Ein Dialog mit einem Baum von Gruppen und ihren Themen öffnet sich. Themen werden bei Bedarf von Telegram geladen (nach dem ersten Abruf zwischengespeichert).

3 Aktivieren Sie die gewünschten Themen

Jede Gruppe hat ihre eigene Kontrollkästchenliste. Main chat erscheint als erstes Element.

4 Speichern

Ihre Auswahl wird pro Anzeige und pro Gruppe gespeichert.

Was beim Senden passiert

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.

Empfänger zählen

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.

Hauptchat

Immer verfügbar. Wenn Sie nur den Hauptchat aktivieren – keine Themen – geht die Nachricht nur in den allgemeinen Feed.

Abonnenten-Kampagnen (DM)

Sammeln Sie Teilnehmer aus jeder Gruppe oder jedem Kanal und senden Sie ihnen personalisierte Direktnachrichten.

Lesen Sie dies zuerst

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.

Wie es funktioniert

  1. Sie geben eine Quelle an – eine Gruppe oder ein Kanal, auf den Sie Zugriff haben
  2. Die App ruft die Teilnehmerliste ab (mit Filtern)
  3. Sie sendet jedem Teilnehmer eine personalisierte DM
  4. Der Fortschritt wird verfolgt – derselbe Benutzer erhält die Nachricht nie zweimal

Eine Kampagne erstellen

1 Legen Sie die Quelle fest

Eines von:

  • @username – wenn die Gruppe einen öffentlichen Benutzernamen hat
  • t.me/... – vollständiger Einladungslink
  • Genaue Dialogbezeichnung – wenn die Gruppe privat ist
2 Schreiben Sie die Nachricht

Unterstützt Benutzervariablen: {name}, {first_name}, {last_name}, {username}.

3 Konfigurieren Sie die Filter
  • Bots ausschließen – standardmäßig an, sehr empfehlenswert
  • Benutzer ohne Benutzernamen ausschließen – standardmäßig aus
  • Nur seit N Tagen aktiv – Filter nach "zuletzt gesehen", 0 = kein Filter
4 Geschwindigkeit & Limits festlegen
  • Verzögerung zwischen Nachrichten – Min- und Max-Sekunden. Empfohlen: 30–60 Min, bis zu 300 für Sicherheit
  • Tägliches Limit pro Durchlauf – wie viele Nachrichten in einem Lauf gesendet werden. Beginnen Sie mit 5–10
  • Fetch-Limit – wie viele Teilnehmer auf einmal geladen werden
5 Intervall festlegen

Wie oft die Kampagne einen Durchlauf startet. Für DM-Kampagnen sind 1440 Minuten (einmal pro Tag) am sichersten.

Teilnehmer in der Vorschau anzeigen

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.

Die Kampagne ausführen

Klicken Sie auf Start. Der erste Durchlauf startet sofort. Live-Statistiken erscheinen im Info-Panel und aktualisieren sich jede Sekunde:

  • Sent – zugestellte Nachrichten
  • Skipped – Benutzer ohne Benutzernamen, datenschutzgeschützt, deaktiviert, Bots
  • Failed – Fehler (normalerweise Datenschutz oder Flood)
  • Tracked – Gesamtzahl der verschiedenen Benutzer, die bereits eine Nachricht erhalten haben

Skip-Bedingungen

Benutzer werden stillschweigend übersprungen (in Skipped gezählt), wenn Telegram zurückgibt:

  • Datenschutzbeschränkungen – "Benutzer akzeptiert keine Nachrichten von Fremden"
  • Kein gegenseitiger Kontakt
  • Deaktiviertes Konto
  • Sie wurden vom Benutzer blockiert

Fortschritt zurücksetzen

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.

Gründe für die Beendigung

GrundBedeutung
all_doneAlle abgerufenen Teilnehmer wurden verarbeitet
manualSie haben die Kampagne gestoppt
peer_floodTelegram hat das Konto markiert – harter Stopp
empty_sourceDie Quellgruppe/der Kanal hat keine Teilnehmer, die Ihren Filtern entsprechen
Sicheres tägliches Volumen

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.

Gruppen-Joiner

Massenbeitritt zu Gruppen und Kanälen aus einer Linkliste mit konfigurierbaren Verzögerungen.

Links vorbereiten

Fügen Sie Links in das Textfeld ein – einen pro Zeile. Unterstützte Formate:

  • https://t.me/joinchat/XXXXX – privater Einladungslink
  • t.me/username – öffentliche Gruppe oder Kanal
  • @username – öffentlich
  • +invite_hash – private Einladung

Verzögerung zwischen Beitritten

Empfohlen: 10–30 Sekunden. Niedrigere Werte führen sehr schnell zu FloodWait-Fehlern. Die Standardeinstellung von 5 Sekunden ist aggressiv – Sie sollten mindestens 15 verwenden.

Joiner ausführen

  1. Fügen Sie Links ein oder klicken Sie auf Load from file, um eine .txt-Datei zu importieren
  2. Legen Sie die Verzögerung fest
  3. Klicken Sie auf Start joining

Die App verarbeitet die Links einen nach dem anderen:

  • Ein Fortschrittsbalken zeigt die aktuelle Position
  • Jeder Versuch wird im Event-Log protokolliert
  • Eine Live-Ergebnisliste erscheint unten mit ✓ / ✗ Indikatoren
  • Ein abschließender Toast zeigt: N erfolgreich, M fehlgeschlagen

Ihre Liste speichern

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.

Seien Sie vorsichtig beim Massenbeitritt

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.

Was passiert, wenn die App mitten im Beitritt geschlossen wird?

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.

Story-Kampagnen

Veröffentlichen Sie Telegram-Stories automatisch nach Zeitplan. Erfordert Telegram Premium auf dem Konto.

Premium erforderlich

Stories sind eine Telegram-Premium-Funktion. Wenn Ihr Konto kein Premium hat, verweigert die App den Start der Kampagne mit einem klaren Fehler.

Eine Story-Kampagne erstellen

1 Klicken Sie auf "New story campaign"

Füllen Sie aus:

  • Name – internes Label
  • Mediendatei – ein Foto oder Video (JPEG/PNG für Foto, MP4/MOV für Video)
  • Bildunterschrift – optionaler Text auf der Story
  • Intervall – wie oft veröffentlicht werden soll. Für tägliche Stories verwenden Sie 1440 Minuten

Die Kampagne ausführen

Wählen Sie die Kampagne aus und klicken Sie auf Start. Die App:

  • Überprüft, ob das Konto Premium hat
  • Überprüft, ob die Mediendatei existiert
  • Veröffentlicht die erste Story sofort
  • Plant nachfolgende Stories im angegebenen Intervall

Medienanforderungen

TypFormateLimits
FotoJPG, PNG, WEBP, GIF, BMPBis zu 5 MB
VideoMP4, MOV, AVI, MKV, WEBMBis zu 60 Sekunden, bis zu 5 GB
Benötige ich Premium für jedes Konto?

Ja – Stories sind pro Konto. Wenn Konto A Premium hat und Konto B nicht, kann nur A Stories veröffentlichen.

Was passiert bei FloodWait?

Die App pausiert für die erforderliche Zeit, protokolliert das Ereignis im Event-Log und in der Statistik und setzt dann automatisch fort.

Kann ich eine Story für eine bestimmte Zeit planen?

Noch nicht – der Planer ist für Stories nur intervallbasiert. Eine Option für feste Zeiten ist für AutoPoster Cloud geplant.

Auto-Reply Enterprise

Antworten Sie automatisch auf eingehende private Nachrichten basierend auf Keyword-Matching. Nur Enterprise-Plan.

Nur Enterprise-Funktion

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.

Was es tut

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.

Eine Regel erstellen

1 Klicken Sie auf "New rule"

Füllen Sie aus:

  • Name – internes Label für die Regel
  • Enabled – globaler Ein-/Aus-Schalter
  • Match type – contains, equals, regex oder any
  • Keywords – eines pro Zeile
  • Action – reply, silent skip oder notify owner
  • Reply text – unterstützt {first_name}, {username} usw.
  • Reply delay – Sekunden, die vor dem Senden gewartet werden (wirkt menschlicher)
  • Cooldown – Mindestsekunden zwischen Antworten an denselben Benutzer
  • Only private chats – Bereichskontrolle

Match-Typen

TypVerhalten
ContainsIrgendein Keyword erscheint irgendwo in der Nachricht (Groß-/Kleinschreibung wird ignoriert)
EqualsDie gesamte Nachricht stimmt genau mit einem Keyword überein
RegexPython-Style-Regex-Match – am mächtigsten
AnyWird bei jeder eingehenden Nachricht ausgelöst. Das Keyword-Feld wird ausgeblendet.

Aktionen

AktionVerhalten
ReplySendet den konfigurierten Antworttext an den Absender
Silent skipTrifft die Nachricht, tut aber nichts (nützlich zum Protokollieren von Mustern)
Notify ownerLeitet die Nachricht mit dem Regelnamen an Ihre Gespeicherten Nachrichten weiter

Eine Regel testen

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.

Wie Regeln ausgelöst werden

  • Eingehende Nachricht wird geparst
  • Regeln werden der Reihe nach geprüft; der erste Treffer gewinnt
  • Die Cooldown-Prüfung erfolgt – derselbe Benutzer kann nicht häufiger als der Cooldown automatisch beantwortet werden
  • Wenn die Aktion reply ist und eine Verzögerung festgelegt wurde, wartet die App diese Sekunden und sendet dann
Unterstützung für Forum-Gruppen

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.

Antwortet es auf Bots?

Nein – Bot-Nachrichten werden ignoriert. Selbstnachrichten werden ebenfalls ignoriert.

Bleiben die Cooldowns zwischen Neustarts erhalten?

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.

Kann ich Variablen in der Antwort verwenden?

Ja – {first_name}, {last_name}, {username} und {name} werden alle mit den Informationen des Absenders ersetzt.

Statistiken v4.0

Vollständiges Analytics-Dashboard: Aktivität nach Tag und Stunde, Top-Ziele, Top-Fehler, letzte Ereignisse mit CSV-Export.

Filter

Zeitraum
Letzte 24 Stunden / 7 Tage / 30 Tage / Gesamte Zeit
Konto
Alle Konten oder ein bestimmtes
Kampagne
Jede Kampagne, die Ereignisse erzeugt hat

KPI-Karten

  • Sent – erfolgreiche Sendungen (grün)
  • Errors – harte Fehler (rot)
  • Floods – FloodWait-Ereignisse (gelb)
  • Rate – gesendet / (gesendet + Fehler + Floods) als Prozentsatz
  • Views – Gesamtaufrufe für verfolgte Kanalnachrichten

Diagramme

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.

Top-Ziele

Die 10 meistgenutzten Empfänger mit Sendungsanzahl, Fehleranzahl und – für Kanäle – einem Aufrufe-Badge.

Top-Fehler

Die 10 häufigsten Fehlertypen. Nützlich, um systematische Probleme zu verstehen:

  • not_found – der Empfänger existiert nicht mehr
  • privacy – Datenschutzbeschränkung des Benutzers
  • peer_flood – hartes Stopp-Signal von Telegram
  • flood_wait – Rate-Limit erreicht
  • Und andere, je nach dem spezifischen zurückgegebenen Fehler

Letzte Ereignisse

Die letzten 30 Ereignisse mit Zeitstempel, Kampagnenname, Ziel und Status-Pille. Gefiltert nach demselben Zeitraum/Konto/Kampagne wie die KPIs.

Kanalaufrufe-Tracking

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.

CSV exportieren

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

Aufbewahrung

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.

Ereignisprotokoll

Jede Aktion der App wird hier protokolliert. Verwenden Sie es, um Kampagnen zu überwachen und Probleme zu diagnostizieren.

Ereignistypen

  • INFO (blau) – Routineereignisse: Mailing gestartet, Nachricht gesendet, Kampagne abgeschlossen
  • WARNING (orange) – potenzielle Probleme: kleines Intervall, langsames Netzwerk, übersprungene Benutzer
  • ERROR (rot) – tatsächliche Fehler: Entität nicht gefunden, keine Berechtigung, PEER_FLOOD

Filter

FilterWirkung
LevelNur INFO / WARNING / ERROR / ALL anzeigen
AccountAuf die Ereignisse eines bestimmten Kontos filtern
SearchFreitextsuche im Nachrichtentext (200 ms entprellt)
Silent modeRoutine-Nachrichten wie einzelne Sendungen ausblenden – nur das Wichtige anzeigen. Standardmäßig aktiviert; Toggle wird beibehalten.

Zähler

Über dem Log-Body sehen Sie Live-Zähler:

  • Total – alle sichtbaren Ereignisse
  • Sent – erfolgreiche Sendungen
  • Warnings – Warnungen
  • Errors – Fehler

Exportieren

  • Export TXT – reiner Text, ein Ereignis pro Zeile
  • Export CSV – strukturiert mit Zeitstempel, Level, Typ, Silent-Flag, Konto, Nachricht. UTF-8 BOM für Excel.

Alles kopieren

Kopiert alle gefilterten Ereignisse im selben TXT-Format in die Zwischenablage. Nützlich zum Einfügen in ein Support-Ticket.

Leeren

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.

Tipp zur Fehlerbehebung

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.

Einstellungen

Alle globalen Konfigurationen auf einer Seite.

Allgemein

EinstellungBeschreibung
Language25 Oberflächensprachen. Die Änderung löst einen vollständigen App-Neustart aus.
ThemeSystem / Dunkel / Hell. Wird sofort ohne Neustart angewendet.

Globaler Proxy

Ein einzelner Proxy, der von allen Konten verwendet wird, die keinen eigenen haben. Felder: Typ (SOCKS5 / SOCKS4 / HTTP), Host, Port, optionaler Benutzername und Passwort.

  • Save – schreibt in die Konfiguration
  • Test – überprüft Ihre externe IP über diesen Proxy via api.ipify.org. Das Ergebnis erscheint als Toast.
  • Clear – setzt alle Felder zurück und entfernt den globalen Proxy

Globales Zeitfenster

Ein einzelnes Sendefenster, das auf jede Anzeige und Kampagne im Konto angewendet wird. Wenn aktiviert, überschreibt es die Einstellungen pro Anzeige.

Auto-Start

  • Auto-start all ads after authorization – wenn ein Konto autorisiert wird, startet jede Anzeige, die es besitzt, sofort

Session-Health-Check

Im Abschnitt Session-Health-Check ausführlich behandelt:

  • Beim Start aktivieren
  • Auto-Check-Intervall (Minuten, 0 = deaktiviert)
  • Tote Sitzungen automatisch neu autorisieren

Telegram-Benachrichtigungen

Siehe den dedizierten Abschnitt unten.

Lizenz

Zeigt den aktuellen Plan, verbleibende Tage, Enddatum. Schaltfläche zum erneuten Öffnen des Aktivierungsdialogs.

Daten & Protokolle

  • Storage stats – Gesamtdatengröße, Konten, Empfänger, Kampagnenzähler
  • Open logs folder – öffnet data/logs/ in Ihrem Dateimanager
  • Backup export – vollständiges Profil als ZIP
  • Backup import – Wiederherstellung aus ZIP mit einem Vorschau-Dialog
  • Check for updates – manuelle Update-Prüfung
  • Debug – zeigt einen JSON-Dump des Update-Subsystem-Status (nützlich für Support)

Gefahrenzone

  • Reset settings – setzt Proxy, Zeitfenster, Autostart, Session-Check und Benachrichtigungseinstellungen auf die Standardwerte zurück
  • Clear accounts – löscht jedes Konto und seine Sitzung. Zuerst ein Bestätigungsdialog.

Telegram-Benachrichtigungen

Erhalten Sie Kampagnenberichte direkt in Telegram – an Ihre Gespeicherten Nachrichten oder jeden Chat.

Aktivieren

1 Aktivieren Sie "Enable notifications"

In den Einstellungen, unter der Karte Telegram-Benachrichtigungen.

2 Wählen Sie das Ziel
  • Saved Messages – am sichersten, am einfachsten
  • Any chat – öffnet einen Picker mit allen Ihren Dialogen, inklusive Suche
3 Wählen Sie Ereignisse
  • Start – standardmäßig aus
  • Complete – standardmäßig an, enthält Statistiken
  • Stop – standardmäßig an, enthält manuellen und Auto-Stopp
  • Error – standardmäßig an, enthält PEER_FLOOD, Floods, aufeinanderfolgende Fehler

Testen

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.

Zugestellte Ereignisse

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
Benachrichtigungen kommen nicht an – was prüfen

(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).

Werden Benachrichtigungen von meinem Konto gesendet?

Ja. Jede Benachrichtigung läuft über das aktuelle Konto. Berichte erscheinen in den Gespeicherten Nachrichten desselben Kontos (oder im gewählten Chat).

Vollständiges Profil-Backup v4.0

Ein Klick, um alles zu exportieren: Konfiguration, Datenbank, Sitzungen, Anzeigen, Kampagnen und Statistiken als eine einzige ZIP-Datei.

Was enthalten ist

  • config.json – alle Einstellungen, Lizenzschlüssel-Cache
  • autoposter.db – Konten, Empfänger, Anzeigen, Stories, Abonnenten, Vorlagen, Auto-Reply-Regeln, Statistiken
  • sessions/*.session – Telegram-Sitzungsdateien (optional, siehe unten)
  • templates/ – alle Vorlagenordnerdaten

Was ausgeschlossen ist

  • logs/ – Protokolldateien
  • exports/ – exportierte CSV-Dateien
  • backups/ – alte Backups
  • WAL/SHM SQLite-Temporärdateien

Exportieren

1 Einstellungen → Backup export

Ein Dialog mit einem optionalen Kontrollkästchen "include sessions" erscheint.

2 Wählen Sie, ob Sitzungen einbezogen werden sollen
  • Checked – vollständige Wiederherstellung möglich, keine erneute Autorisierung erforderlich. Sitzungen sind sensibel – bewahren Sie das ZIP sicher auf.
  • Unchecked – sicher zum Teilen. Bei der Wiederherstellung müssen Sie jedes Konto per QR neu autorisieren.
3 Speicherort

Standarddateiname: tgautoposter_backup_20261016_143052.zip. Der Fortschritt wird im Event-Log protokolliert.

Importieren

1 Einstellungen → Backup import

Ein Dateiauswahldialog öffnet sich. Wählen Sie das ZIP aus.

2 Vorschau des Manifests

Ein Dialog zeigt das Erstellungsdatum des Backups, die Dateianzahl und ob es Sitzungen enthält.

3 Bestätigen

Die App erstellt ein automatisches Sicherheitsbackup Ihres aktuellen Zustands (data/backups/before_import_*.zip) und stellt dann das ZIP darüber wieder her.

4 Neustart

Ein Bestätigungsdialog bietet an, die App sofort neu zu laden.

Behandeln Sie Backup-ZIPs wie Passwörter

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.

Sicherheitsbackup automatisch

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.

Updates

Die App prüft beim Start auf neue Versionen und bietet ein Changelog-Fenster an, wenn eine verfügbar ist.

Automatische Prüfung

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).

Update-Dialog

  • Download – öffnet die Download-Seite in Ihrem Browser
  • Remind later – Dialog schließt sich, wird beim nächsten Start erneut angezeigt
  • Skip this version – diese bestimmte Version nie wieder anzeigen (wenn eine neuere herauskommt, kehrt der Dialog zurück)
Pflicht-Updates

Kritische Updates (Sicherheit oder Kompatibilität) werden ohne "Remind later" / "Skip"-Schaltflächen angezeigt – Sie müssen sie herunterladen und installieren, um fortzufahren.

Manuelle Prüfung

Zwei Möglichkeiten:

  • Das Download-Symbol in der oberen Leiste
  • Einstellungen → Daten & Protokolle → Check for updates

Debug-Info

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.

Installieren sich Updates selbst?

Noch nicht. Die App öffnet die Download-Seite – Sie installieren die neue Version manuell. Ein stilles Auto-Update ist für AutoPoster Cloud geplant.

Verliere ich meine Daten beim Update?

Nein. Ihr data/-Ordner bleibt unberührt. Ersetzen Sie einfach die EXE / das DMG.

Was, wenn der Update-Server nicht erreichbar ist?

Nichts Schlimmes passiert. Die Prüfung schlägt stillschweigend fehl und die App läuft weiter. Kein Popup, kein Fehler.

Daten & Ordner

Alles wird in einem Ordner gespeichert. Verstehen Sie ihn, und Sie verstehen die App.

Ordnerstandorte

PlattformPfad
Windows<Ordner mit EXE>/data/
macOS~/Library/Application Support/TG AutoPoster Pro/

Was drin ist

Datei / OrdnerZweck
config.jsonAlle Einstellungen, Lizenz-Cache, session_check-Konfiguration, Benachrichtigungen, globaler Proxy
autoposter.dbSQLite-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_v4Marker-Datei – zeigt, dass die Legacy-Datenmigration gelaufen ist

Automatische Backups

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.

Ein Konfig-Backup manuell wiederherstellen

  1. Schließen Sie die App
  2. Öffnen Sie data/backups/ und finden Sie die gewünschte Kopie
  3. Benennen Sie sie in config.json um und ersetzen Sie die aktuelle
  4. Starten Sie die App neu
Vor großen Änderungen — Backup erstellen

Bevor 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.

Auf einen neuen Computer umziehen

  1. Kopieren Sie den gesamten data/-Ordner (oder macOS-Äquivalent) auf einen USB-Stick
  2. Installieren Sie die App auf dem neuen Computer
  3. Schließen Sie sie einmal (damit sie den leeren data/-Ordner erstellt)
  4. Ersetzen Sie den neuen data/-Ordner durch den vom Stick
  5. Starten Sie — alles ist erhalten

Fehlerbehebung

Schnelle Antworten auf die häufigsten Probleme.

Die App startet unter Windows nicht

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.

Die App startet auf dem Mac nicht ("app is damaged")

Ö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.

QR-Code scannt nicht oder SMS-Code kommt nie an

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.

Empfängerliste ist nach Refresh leer

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.

FloodWait-Fehler bei jeder Sendung

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.

"Peer flood"-Fehler

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.

Lizenzprüfung schlägt fehl — "Network error"

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.

Kontostatus zeigt plötzlich "Not authorized"

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".

Benachrichtigungen kommen nicht in Telegram an

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.

App ist langsam / laggy bei vielen Konten

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.

Wie sehe ich, was schief gelaufen ist — vollständiges Log

Ö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.

Wo bekomme ich Hilfe?

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.