Python Discord Bot Beispiel

Python Discord Bot Beispiel

Discord ist weithin bekannt und wird in der Gruppe von Videospielbenutzern für Gruppenkommunikation und Chat verwendet. Es bietet Spielern Text- und Sprachfunktionalität, um beim Spielen zusammen zu diskutieren und zusammenzuhängen. Discord Bot ist ein automatisiertes Programm, das den Spielnutzern für die automatische Antwort auf Anweisungen und Ereignisse,. Wir werden also einen Discord -Bot erstellen und ihn über Python mit unserer Anwendung in Discord verbinden. Daher werden wir einige Schritte ausführen, bevor wir Python -Programmierung für die Verbindung von Discord Bot durchführen.

Schritt 01: Konto erstellen und neue Discord -Anwendung

Gehen Sie zur offiziellen Discord -Website, um ein neues Konto zu erstellen und sich nach der Kontoregistrierung anzumelden. Innerhalb des Entwicklerportals der Discord -Site finden Sie die “Anwendungen" Bereich. Tippen Sie auf die “Neue BewerbungSchaltfläche zum Einstellen der Anwendung, mit der mehr mit Zwietracht interagieren würde.

Ein Dialogfeld wird auf Ihrem Discord -Bildschirm angezeigt. Fügen Sie einen beliebigen Namen hinzu, damit die Anwendung erstellt wird, und tippen Sie auf die Schaltfläche “Erstellen”Um es zu verarbeiten.

Die Discord -Anwendung wurde erstellt, und Sie können alles darin bearbeiten, wie Sie möchten.

Schritt 01: Discord Bot erstellen

Jetzt müssen wir einen Benutzer von Discord Bot erstellen, der automatisch auf die Ereignisse und Anweisungen von Discord von Discord reagiert. Tippen Sie also auf die Seitenoption von “Bot”Unter der allgemeinen Informationsoption. Jetzt auf der Bot -Panel vor dem “Build-a-Bot”Option, tippen Sie auf die Schaltfläche“Bot hinzufügen”Um einen Bot in der Anwendung zu erstellen.

Ein Dialogfeld wird auf dem Bot -Bildschirm angezeigt. Tippen Sie auf die Taste “Ja mach das!" fortfahren.

Der Bot wird Ihrer Anwendung erfolgreich hinzugefügt. Jetzt müssen Sie Ihren Bot nennen, ich.e., “TestAppbot”. Sie können Ihren Bot -Benutzernamen innerhalb des Bot -Panels ändern.

Schritt 03: Discord -Server erstellen

Tippen Sie auf Ihre Discord -Anwendung auf die “+”Zeichen, um einen neuen Server zu erstellen. Ein Pop-up-Dialog erscheint wie unten. Klicken Sie auf die Option "Meine eigene" Option. Ihr Server wird erstellt.

Schritt 04: Bot zum Server hinzufügen

Bewegen Sie sich erneut auf die Entwicklerseite und gehen Sie zur Option “OAuth2”. Von dem "Bereiche”Bereich, überprüfen Sie die“Bot" Möglichkeit. Auch aus den BOT-Berechtigungen check die “Administrator" Möglichkeit. Kopieren Sie nun den generierten Link im Bereich Scopes -Bereich.

Fügen Sie die kopierte URL auf eine andere Registerkarte Ihres Browsers ein und drücken Sie die Eingabetaste. Ein Bildschirm "Discord Bot -Verbindungen" wird mit einem Dialogfeld angezeigt. Es zeigt Ihnen den Namen Ihres Servers, auf dem Sie Ihren Bot hinzufügen möchten. Tippen Sie auf die “WeitermachenTaste, um dies zu tun.

Ein weiterer kleiner Bildschirm hat für den Autorisierungsprozess erschienen. Blasen Sie den Taste "autorisieren", um weiterzumachen.

Sie müssen warten, bis es fertig ist. Nach dem Bildschirm unter dem Abgeschäft sind Sie erfolgreich autorisiert, und der Bot wurde perfekt mit Ihrem Server verbunden.

Gehen Sie zu Ihrem Discord -Anwendungsfeld. Auf der rechten Seite Ihrer Bewerbung finden Sie Ihren neu hinzugefügten Bot in Ihrer Verbindungsliste unter dem Suchbereich. Sein Status ist momentan offline. Sie können auch den Titel Ihres Bots ändern. Wir haben seinen Namen auf "aktualisiert"Rimsha”.

Erstellen Sie einen neuen Kanal aus der linken Balken von Textkanälen, ich.e., Discord-Bot-Tutorial, wie gezeigt.

Schritt 05: Discord -Paket installieren

So öffnen Sie das Terminal mit “, um die Python -Bibliothek für Discord -Paket auf Ihrem Linux zu installierenStrg+Alt+t”. Verwenden Sie danach das bereits konfigurierte PIP -Repository, um die Discord Python Library herunterzuladen und zu installieren.e., Zwietracht.PY, gemäß dem im Snapshot gezeigten Befehl. Das Herunterladen und Installieren seiner Pakete zusammen mit seinen Erweiterungen würde ein wenig dauern.

Nach einer Weile die Zwietracht.Die PY -Bibliothek von Python wird in Ihrem Linux -System installiert.

Schritt 06: Bot -Token kopieren

Öffnen Sie das Entwicklerfeld erneut und kopieren Sie das Token aus seinem Bot -Panel, indem Sie auf die “tippen“KopierenSchaltfläche neben dem Bot -Bild.

Schritt 07: Erstellen Sie Discord Bot -Verbindung

Kommen Sie nun wieder zur Shell zurück und erstellen Sie eine neue Python -Datei mit dem Namen "Bot.py”Mit einer Berührungsfrage. Öffnen Sie nach der Erstellung diese Datei mit dem bekannten Datei-Editor, i.e., Gnu Nano Editor. Die Anweisungen für die Erstellung und Öffnung einer Datei sind unten angezeigt.

Importieren Sie nach der Öffnung der Datei zuerst die Zwietracht und das zufällige Paket in sie. Erstellen Sie eine neue Variable namens “ZEICHEN”Und fügen Sie das kopierte Token von Bot ein, wie Sie im Bild sehen können. Danach haben wir eine Client -Variable erstellt, um einen Discord -Client zu erhalten. Wir haben die Client () -Funktion der Discord -Bibliothek dafür verwendet. Eine Kundenereignis wurde hinzugefügt, um eine Aktion auszuführen. Wir haben die Standard -asynchronisierte Definition der “verwendet“on_ready ()”Methode, die aufgerufen werden soll, wenn ein Client eine Verbindung herstellt. Es wird angezeigt, dass wir vom spezifischen Benutzer angemeldet wurden, ich.e., “Bot”. Die 0. Benutzer wird verwendet, um den Namen eines Benutzers zu erzählen, der online erhält und das Format eines Clients erhält. Der Client würde dann das Anwendungs ​​-Token mit der “ausführenlaufen()Methode auf dem Token.

Speichern Sie Ihren Bot.PY -Datei mit “Strg+sUnd über die "aufhören"Strg+x" Abkürzung. Führen Sie innerhalb des Terminals die neu aktualisierte Datei mit der “aus“ ausPython3" Paket. Sie können verstehen, dass es dem Client -Bot -Chat zugeordnet ist, ich.e., “Rimsha#8355”.

Wenn Sie zur Seite "Discord Server" zurückkehren, sehen Sie, dass der Bot -Chat benannt ist "RimshaWar jetzt online.

Lassen Sie uns den Bot öffnen.PY -Datei erneut, um mehr Ereignisse hinzuzufügen. Nehmen wir an, wir möchten, dass unser Bot -Chat andere automatisch auf andere antwortet, wenn wir eine Nachricht erhalten. Also haben wir ein anderes Ereignis vor dem initialisiertKlient.laufen()”Klausel. Eine asynchrische Definition der integrierten Methode “on_message" Wurde definiert. Es nimmt die Nachricht als Argument. Wir haben drei Variablen definiert, ich.e., Benutzername, User_Message und Channel, um weiter zu verwendet. Aus dieser Nachricht wurde der Benutzername eines Benutzers mit „mit“ genommen “Nachricht. Autor"Und in der Variablen gespeichert"Nutzername”. Die Benutzernachricht wird in der Variablen gespeichertuser_message”. Es würde auch den Kanalnamen speichern, indem Informationen aus dem Chat eines Benutzers abgerufen werden. Danach wurde die Druckerklärung zum Drucken des Benutzernamens verwendet. Es ist die Nachricht und der Kanal, auf dem es sich unterhielt. Der Satz von “WennHier wurden hier anhand eines Bot -Benutzers automatisch auf verschiedene Benutzernachrichten reagiert. Wenn der Benutzer beispielsweise auf dem Chat "Discord-Bot-Tutorial" "Hallo" sagt, der Bot "Rimsha”Wird mit„ Hallo Benutzername antworten!" und umgekehrt.

Öffnen Sie nun den Chat der Discord-Bot-Tutorial-Kanal und schreiben. Sie werden sehen, dass der Bot “RimshaWird genauso wie im obigen Code erwähnt antworten.

Sie können sich auch den Protokoll -Chat ansehen, der von einem Bot und einem zufälligen Benutzer in Ihrer Shell durchgeführt wird.

Abschluss:

In diesem Artikel wird die Technik des Python -Pakets erläutert, um einen Python Discord Bot aus dem Linux -Terminal zu erstellen. Der einzige Schritt enthält das Erstellen eines Discord -Kontos, eine neue Anwendung, das Hinzufügen von Bot, das Erstellen eines Servers und das Verbinden von Bot mit einem Server. Am wichtigsten ist, dass der Python -Bot erstellt wurde, um automatisch auf die Anwendungs- und Serverereignisse der Discord -Anwendung zu reagieren.