Zum Hauptinhalt springen

So ändern Sie den Benutzernamen über Pyrogram: Schritt für Schritt Anleitung

Pyrogram ist eine Python-Bibliothek, die für die Entwicklung von Telegram-Bots entwickelt wurde. Es verfügt über umfangreiche Funktionen und ermöglicht die Interaktion mit der Telegramm-API. In diesem Artikel werden wir uns mit pyrogram befassen, um den Benutzernamen zu ändern.

Der Benutzername ist eine eindeutige Benutzer-ID im Telegramm. Es wird in Ihrem Profil angezeigt und anderen Benutzern ermöglicht, Sie im Netzwerk zu finden. Wenn Sie Ihren Benutzernamen in Telegram mit Pyrogram ändern möchten, befolgen Sie diese Schritt-für-Schritt-Anleitung.

Schritt 1: Installieren von Pyrogram

Stellen Sie vor dem Start sicher, dass Sie die Pyrogram-Bibliothek installiert haben. Sie können es mit pip installieren, indem Sie den folgenden Befehl ausführen:

pip install pyrogram

Schritt 2: Verbindung mit der Telegramm-API herstellen

Um mit Pyrogram zu beginnen, müssen Sie eine Telegram-Anwendung erstellen und auf ihre API zugreifen. Gehen Sie dazu zu https://my.telegram.org/auth und melden Sie sich bei Ihrem Telegram-Konto an. Erstellen Sie eine neue Anwendung und notieren Sie die resultierenden Werte API_ID und API_HASH.

Pyrogram installieren

Stellen Sie zunächst sicher, dass Python Version 3 oder höher auf Ihrem Computer installiert ist.

Um pyrogram zu installieren, müssen Sie die folgenden Schritte ausführen:

SchrittDas Team
1Öffnen Sie eine Eingabeaufforderung oder ein Terminal
2Installieren Sie pyrogram mit dem Befehl pip:
pip install pyrogram
3Warten Sie, bis die Installation abgeschlossen ist.

Nachdem Sie diese Schritte ausgeführt haben, installieren Sie pyrogram erfolgreich auf Ihrem Computer. Jetzt sind Sie bereit, pyrogram zu verwenden, um Ihren Benutzernamen über Telegram zu ändern!

Erstellen einer Telegram-Anwendung

Um den Benutzernamen über Pyrogram zu ändern, müssen Sie eine Telegram-Anwendung erstellen und die API-Schlüssel erhalten. Im Folgenden finden Sie eine schrittweise Anleitung zum Erstellen einer Anwendung:

Schritt 1:Öffnen Sie Telegram und suchen Sie nach der Benutzeroberfläche, um eine neue Anwendung zu erstellen.
Schritt 2:Erstellen Sie einen eindeutigen Namen für Ihre Anwendung und geben Sie ihn in das Feld Anwendungsname ein.
Schritt 3:Geben Sie im Feld "Offizielle Website" einen offiziellen Link zu Ihrer App ein.
Schritt 4:Laden Sie bei Bedarf das Logo Ihrer App herunter.
Schritt 5:Klicken Sie nach dem Ausfüllen aller Felder auf die Schaltfläche Anwendung erstellen.
Schritt 6:Nachdem die App erfolgreich erstellt wurde, erhalten Sie mehrere API-Schlüssel: "App api_id" und "App api_hash".
Schritt 7:Kopieren Sie die API-Schlüssel zur Verwendung in pyrogram.

Nachdem Sie die Telegram-Anwendung erstellt und die Schlüssel-API erhalten haben, können Sie sie in pyrogram verwenden, um den Benutzernamen zu ändern.

Herstellen einer Verbindung mit der App-API

Um den Benutzernamen über pyrogram zu ändern, müssen Sie die App-API installieren und verbinden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Erstellen Sie eine neue Anwendung in Telegram: Gehen Sie zur offiziellen Website von Telegram (https://my.telegram.org) und melden Sie sich in Ihrem Konto an. Gehen Sie dann zur Seite "API development tools", erstellen Sie eine neue Anwendung und füllen Sie alle erforderlichen Daten aus.
  2. Installiere Pyrogram: Öffnen Sie ein Terminal oder eine Eingabeaufforderung und installieren Sie die erforderliche Pyrogram-Bibliothek mit dem Befehl pip install pyrogram.
  3. Verbinden Sie sich mit der API: Importieren Sie pyrogram in Ihren Code und verwenden Sie den folgenden Code, um eine Verbindung mit der API Ihrer Anwendung herzustellen:

from pyrogram import Clientapi_id = Ваш_API_IDapi_hash = 'Ваш_API_hash'with Client('my_account', api_id, api_hash) as app:# Ваш код для изменения имени пользователя

Jetzt können Sie pyrogram verwenden, um den Benutzernamen über die API Ihrer Telegram-Anwendung zu ändern.

Informationen zum aktuellen Namen erhalten

Bevor Sie den Benutzernamen über pyrogram ändern können, müssen Sie Informationen zum aktuellen Namen erhalten. Sie können detaillierte Informationen über den Benutzer erhalten, indem Sie die Methode verwenden get_me(). Diese Methode gibt ein Objekt vom Typ zurück User enthält verschiedene Eigenschaften des Benutzers, einschließlich seines Namens.

Um den aktuellen Benutzernamen abzurufen, erstellen Sie zuerst eine Instanz des Clients:

from pyrogram import Clientapp = Client("my_account")

Dann rufen wir die Methode auf get_me() informationen zum aktuellen Benutzer erhalten:

user = app.get_me()

Jetzt können wir den aktuellen Benutzernamen abrufen, indem wir auf die Eigenschaft zugreifen username:

current_username = user.username

Also in einer Variablen current_username der aktuelle Benutzername wird angezeigt. Wenn kein Name festgelegt ist, lautet der Wert der Variablen None.

Ändern des Benutzernamens

Um den Benutzernamen mithilfe der Pyrogram-Bibliothek zu ändern, müssen Sie die folgenden Schritte ausführen:

    Schließen Sie die erforderlichen Pyrogram-Module an:

from pyrogram import Client, filters
app = Client("my_account")
app.start()
app.update_profile(username="my_new_username")
app.stop()

Nachdem Sie diese Schritte ausgeführt haben, wird der Benutzername in Ihrem Konto in den angegebenen Wert geändert.

Überprüfen von Änderungen

Nachdem die Methode set_username() erfolgreich ausgeführt wurde, müssen wir überprüfen, ob der Benutzername geändert wurde.

Dazu können wir die Methode get_me() verwenden, die Informationen über den aktuellen Account als User- Objekt zurückgibt. Dieses Objekt enthält verschiedene Felder, einschließlich des Username-Feldes, das dem neuen Benutzernamen entsprechen muss, wenn die Änderung erfolgreich war.

Sie können den folgenden Code verwenden, um zu überprüfen, ob sich der Benutzername geändert hat:

from pyrogram import Client
# Erstellen Sie eine Instanz des Clients
app = Client("my_account")
# Wir erhalten Kontoinformationen
me = app.get_me()
# Überprüfen Sie, ob sich der Benutzername geändert hat
if me.username == new_username:
print("Benutzername wurde erfolgreich geändert!")
else:
print("Fehler beim Ändern des Benutzernamens")
# Schließen Sie die Kundensitzung
app.stop()

In diesem Code erstellen wir zunächst eine Instanz des Kunden, erhalten dann die Kontoinformationen und prüfen, ob das Feld username mit dem neuen Benutzernamen übereinstimmt.

Nachdem wir die Änderungen überprüft haben, schließen wir die Clientsitzung mit der stop() -Methode.