Registrieren Sie sich und kontaktieren Sie den Support, um 100 kostenlose Prüfungen zu erhalten.Kostenlos registrieren

Ermittlung des Telegram-Benutzernamens zu einer Telefonnummernliste

Erfahren Sie, wie Teams Telegram-Benutzernamen per Batch-Aufgabe an Telefonnummernlisten anfügen, result.csv-Spalten lesen und leere Benutzernamen handhaben.

TG Validator RedaktionVeröffentlicht 19. Oktober 20267 Min. Lesezeit
TG Validator Workflow-Illustration zu „Ermittlung des Telegram-Benutzernamens zu einer Telefonnummernliste“
Ein visueller Überblick über den in diesem TG Validator Artikel beschriebenen Workflow.

Ein Leitfaden zur Anreicherung einer länderspezifischen Telefonnummernliste mit Telegram-Benutzernamen über den Batch-Dienst tg_active_batch, einschließlich Dateivorbereitung, result.csv-Spalten, Umgang mit leeren Benutzernamen und verantwortungsvoller Nutzung.

Um den Telegram-Benutzernamen zu Telefonnummern in einer Geschäftsliste zu finden, verarbeiten Sie die Liste mit einer Batch-Aktivitätsaufgabe wie tg_active_batch von TG Validator. Diese liefert für jede Nummer den Telegram-Registrierungsstatus sowie uid, Benutzername und activedays. Die Spalte für den Benutzernamen bleibt leer, wenn ein Konto keinen öffentlichen Benutzernamen besitzt, da Benutzernamen bei Telegram optional sind. Betrachten Sie das Ergebnis als Listenanreicherung für Datensätze, die dem Team bereits vorliegen, und nicht als Methode zur Suche nach unbekannten Personen.

Warum Teams nach einem Telegram-Benutzernamen per Telefonnummer suchen

Die meisten Anleitungen zu diesem Thema beschreiben den Weg für Privatnutzer: Speichern Sie die Nummer in Ihren Kontakten, öffnen Sie das Profil in der App und lesen Sie den Benutzernamen ab, falls einer angezeigt wird. Das funktioniert für einen einzelnen Kontakt. Es funktioniert jedoch nicht für einen CRM-Export von mehreren tausend Leads und leitet Geschäftsdaten über das persönliche Adressbuch eines Mitarbeiters.

Geschäftsteams verfolgen in der Regel ein anderes Ziel:

  • Support-Teams benötigen einen Benutzernamen, damit Agenten auf das Telegram-Profil eines Kunden mit einem t.me-Link verweisen können, wenn der Kunde um eine Kontaktaufnahme auf diesem Weg gebeten hat.
  • Community- und Growth-Teams möchten bestehende Kontakte mit Handles abgleichen, die bereits in ihren eigenen Gruppen oder Kanälen erscheinen.
  • CRM-Teams möchten einen stabilen Telegram-Schlüssel neben jedem Telefon-Datensatz, damit Duplikate zusammengeführt werden können.

Bei allen drei Szenarien handelt es sich um Anreicherungsaufgaben für Datensätze, die das Unternehmen bereits besitzt. Diese Einordnung ist sowohl für die Methode als auch für die anschließende Datennutzung von Bedeutung.

Der Zusammenhang zwischen Telegram-Benutzernamen und Telefonnummern

Bei Telegram erstellt eine Telefonnummer das Konto, während ein Benutzername ein optionales öffentliches Handle ist. Die Telegram FAQ erläutern, dass Benutzer keinen Benutzernamen benötigen, einen solchen in den Einstellungen festlegen oder entfernen können und t.me-Links teilen können, damit andere sie erreichen, ohne ihre Nummer zu sehen. Benutzer entscheiden zudem selbst, wer ihre Telefonnummer sehen und wer sie darüber finden kann.

Daraus ergeben sich zwei praktische Konsequenzen:

  1. Viele Konten haben keinen Benutzernamen; eine leere Spalte für den Benutzernamen ist daher ein normales Ergebnis und kein Fehler.
  2. Benutzernamen können geändert oder entfernt werden. Ein heute erfasstes Handle sollte mit dem Datum der Erfassung versehen werden.

Die Telegram uid ist anders: Sie ist der numerische Konto-Identifikator und ändert sich nicht, wenn sich ein Benutzername ändert. Das macht die uid zu einem besseren Verknüpfungsschlüssel für die Deduplizierung als den Benutzernamen.

Welcher TG Validator-Dienst liefert Benutzernamen

Die Telegram-Registrierungsprüfung für einzelne Nummern, im Dashboard oder über POST /api/v1/check, liefert nur den Telegram-Registrierungsstatus. Sie ist das richtige Werkzeug, um festzustellen, ob eine Nummer ein Telegram-Konto besitzt, liefert jedoch keine Benutzernamen.

Benutzernamen stammen aus dem asynchronen Batch-Aktivitätsdienst tg_active_batch. Für jede Telefonnummer liefert dieser:

Spalte in result.csv Bedeutung Hinweise
identifier Die übermittelte Telefonnummer Zur Verknüpfung mit der Quellliste verwenden
activated Telegram-Registrierungsstatus Dasselbe präzise Signal zur Kontopräsenz wie bei einer Einzelprüfung
uid Numerischer Telegram-Konto-Identifikator Stabiler Schlüssel für die Deduplizierung
username Öffentlicher Telegram-Benutzername Leer, wenn das Konto keinen besitzt
activedays Ungefähre Tage seit der letzten Aktivität Kann ungenau sein, wenn Telegram den Zeitpunkt der letzten Aktivität verbirgt

Zusätzliche Spalten hängen vom Diensttyp ab und können für einige Zeilen leer sein. Wenn das Team auch Avatar-URLs und avatarbasierte Schätzungen benötigt, ist tg_profile_batch der separate Profildienst; für diese Aufgabe ist tg_active_batch die gezielte Wahl.

Schritt für Schritt: Von der Telefonliste zur Benutzernamensspalte

  1. Wählen Sie ein Land pro Datei. Batch-Aufgaben für Telefonnummern erfordern ein ausgewähltes Land, und die Datei sollte im Wesentlichen Nummern aus diesem Land enthalten. Wenn 10 % oder mehr der Nummern andere Ländervorwahlen verwenden, wird die Datei abgelehnt; teilen Sie gemischte Listen daher zuerst nach Ländern auf.
  2. Normalisierung in das internationale Format. Verwenden Sie Ländervorwahlen gemäß ITU-T Recommendation E.164, entfernen Sie führende Nullen, Leerzeichen und Symbole und führen Sie eine Deduplizierung durch.
  3. Speichern als TXT oder CSV mit einer Nummer pro Zeile. Es gelten produktabhängige Limits für Dateigröße und Einträge; prüfen Sie die aktuelle API-Dokumentation.
  4. Erstellen Sie die Aufgabe im Bereich "Bulk Check" des Dashboards oder mit POST /api/v1/bulk-tasks, indem Sie tg_active_batch und das Land auswählen.
  5. Warten Sie auf den Abschluss der Aufgabe. Die Aufgabe meldet den Status processing, success oder failed. Beim Abruf über die API sollte nicht häufiger als alle 30 Sekunden abgefragt werden.
  6. Laden Sie result.csv herunter und verknüpfen Sie diese anhand der Spalte identifier wieder mit der Quellliste.

Das Guthaben wird reserviert, sobald die Aufgabe eingereicht wird. Nach Abschluss der Aufgabe werden Einträge, die Ergebnisse geliefert haben, berechnet und die nicht verbrauchte Reserve wird freigegeben; eine fehlgeschlagene Aufgabe gibt ihre vollständige Reserve frei.

Nummern aus Festlandchina (+86), Hongkong (+852) und Macau (+853) werden in Batch-Dateiaufgaben nicht unterstützt; schließen Sie diese daher vom Upload aus.

Lesen und Speichern der Benutzernamenergebnisse

Sobald die result.csv wieder mit der Liste verknüpft ist, sortieren Sie die Zeilen in praktische Gruppen:

  • Konto vorhanden, Benutzername vorhanden. Speichern Sie den Benutzernamen und die uid in dedizierten CRM-Feldern mit dem Datum der Aufgabe.
  • Konto vorhanden, Benutzername leer. Das Konto existiert, hat aber kein öffentliches Handle. Behalten Sie die uid für die Deduplizierung bei und lassen Sie das Feld für den Benutzernamen leer, anstatt einen Wert zu erfinden.
  • Kein Konto. Markieren Sie das Telegram-Feld und behalten Sie die Nummer für andere Kanäle bei.
  • Spalten aus anderen Gründen leer. Einige zusätzliche Spalten können für manche Zeilen leer sein; behandeln Sie diese als unbekannt, nicht als Nullwert.

Einige Speichergewohnheiten verhindern spätere Verwirrung:

  • Speichern Sie Benutzernamen ohne das führende @ und normalisieren Sie diese auf Kleinschreibung, da Telegram-Benutzernamen nicht zwischen Groß- und Kleinschreibung unterscheiden.
  • Nutzen Sie die uid als Schlüssel für Zusammenführungen, da ein Benutzername geändert oder freigegeben werden kann.
  • Bewahren Sie activedays als ungefähren Wert mit Datum auf; er beschreibt die Tage seit der letzten Aktivität, nicht, ob die Person aktuell online ist.
  • Aktualisieren Sie die Anreicherung nach einem Zeitplan, der zum Workflow passt, anstatt einen einmaligen Durchlauf als permanent zu betrachten.

Listenanreicherung, keine Personensuche

Ein Benutzername verrät einem Team, welches öffentliche Handle mit einem Telegram-Konto für eine Nummer verknüpft ist, die bereits vorliegt. Er enthüllt nicht, wer die Telefonnummer besitzt, bestätigt nicht, dass ein Lead der ist, der er vorgibt zu sein, und stellt keine Erlaubnis dar, diesen zu kontaktieren.

Verantwortungsbewusste Teams legen vor der Anreicherung einige interne Regeln fest:

  • Bereichern Sie nur Nummern, die für einen Zweck gesammelt wurden, der Telegram-Kontakt oder Support abdeckt.
  • Beschränken Sie die gespeicherten Spalten auf das, was der Workflow tatsächlich nutzt. Die UK ICO-Richtlinie zur Datenminimierung fordert, dass personenbezogene Daten angemessen, relevant und auf das notwendige Maß beschränkt sein müssen.
  • Korrigieren oder entfernen Sie veraltete Werte gemäß dem Genauigkeitsprinzip des ICO.
  • Respektieren Sie Benutzer, die sich gegen die Festlegung eines Benutzernamens entschieden haben; ein leeres Feld ist ihre Entscheidung, keine Lücke, die auf anderem Wege gefüllt werden sollte.

Diese Regeln sind Beispiele für interne Richtlinien, keine Rechtsberatung für eine bestimmte Gerichtsbarkeit.

FAQ

Warum ist die Spalte für den Benutzernamen bei einigen Nummern leer, obwohl ein Telegram-Konto existiert?

Benutzernamen sind bei Telegram optional. Wenn ein Konto keinen öffentlichen Benutzernamen besitzt, meldet tg_active_batch weiterhin den Registrierungsstatus und andere verfügbare Spalten, aber die Spalte für den Benutzernamen bleibt leer.

Kann eine Einzelprüfung einen Telegram-Benutzernamen zurückgeben?

Nein. Die Telegram-Registrierungsprüfung für einzelne Nummern liefert nur den Registrierungsstatus. Benutzernamen, uid und activedays stammen aus dem Batch-Dienst tg_active_batch.

Wie können Teams bereits vorhandene Benutzernamen zur Anreicherung von Datensätzen nutzen?

Wenn die Ausgangsliste Benutzernamen anstelle von Telefonnummern enthält, prüft der separate Dienst tg_username_batch, ob diese Benutzernamen zu bestehenden Konten gehören, und tg_username_profile_batch fügt uid, activedays und Avatar-URL hinzu. Aufgaben für Benutzernamen benötigen kein Land und akzeptieren Handles mit oder ohne @.

Sollte ein Team CRM-Datensätze über den Telegram-Benutzernamen oder die uid verknüpfen?

Die uid ist der bessere Schlüssel, da sie gleich bleibt, wenn ein Benutzer einen Benutzernamen ändert oder entfernt. Speichern Sie den Benutzernamen als Anzeigefeld mit dem Datum der Erfassung.

Mehr erfahren

Wählen Sie die Produktinformationen, die zum nächsten Schritt in Ihrem Workflow passen.

Quellen