Discord hat in den letzten fünf Jahren immer wieder bewiesen, dass es die Instant-Messaging-Plattform für alle ist, die mit Freunden online sprechen, Video-Chats führen oder streamen möchten. Discord Bots sind eine der Ursachen.
Mit Bots können Sie alles erledigen, von der Automatisierung monotoner Aufgaben bis hin zum Abspielen von Musik auf Ihrem gesamten Server. In diesem Handbuch zeigen wir Ihnen, wie Sie einen Discord-Bot erstellen.
Obwohl die Automatisierung der Hauptzweck für die Verwendung eines Discord-Bots ist, können Sie wirklich einen erstellen, um alles zu tun (zumindest alles, was Sie in JavaScript-Code stopfen können).
In diesem Tutorial verwenden wir Node.js, um unseren eigenen grundlegenden Discord-Bot zu erstellen.
Voraussetzungen:
- Discord-Konto
- Neuer Discord-Server
- Node.js auf Ihrem Computer installiert.
- Visual Studio Code
- Und natürlich eine WLAN-Verbindung.
Erstellen Sie eine neue Discord-Anwendung.
Zunächst müssen wir die Anwendung über die Discord-Entwicklerseite registrieren. Navigieren Sie zu um diese zu erreichen Portal.
Wählen Sie als Nächstes die Schaltfläche Neue Anwendung, die sich auf der rechten Seite befindet.
Wenn Sie auf die Schaltfläche klicken, wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, Ihrem Bot einen Namen zu geben. In meinem Fall nenne ich den Bot einfach „Jaysbot“.
Wählen Sie als Nächstes die Bot-Option aus und klicken Sie dann auf die Schaltfläche „Bot hinzufügen“. Das folgende Dialogfeld wird angezeigt:
Wenn Sie die Einrichtung der neuen Anwendung genehmigen, haben Sie jetzt einen Bot.
Ich glaube jedoch nicht, dass Sie einen dummen Bot wollen. Lassen Sie uns einige zusätzliche Funktionen hinzufügen und die Benutzerinteraktion verbessern, indem wir ihm eine Reihe von Berechtigungen erteilen.
Aktivieren Sie die Kontrollkästchen, indem Sie OAuth2 aus dem Menü auswählen, wie unten gezeigt.
Der Link wird unten auf der Seite erstellt, wenn die Berechtigung hinzugefügt wurde, nachdem dem Bot weitere Berechtigungen erteilt wurden.
Der zuvor kopierte Link sollte nun in jedem Browser eingefügt werden. Der folgende Bildschirm sollte erscheinen und den Server hinzufügen.
Nachdem Sie Ihren Server ausgewählt haben, klicken Sie auf die Schaltfläche „Autorisieren“:
Sie haben unseren Bot jetzt erfolgreich zu Ihrem Server hinzugefügt.
Erstellen eines Node.js-Projekts
Nachdem wir unseren Bot registriert haben, müssen wir einen Ordner für Node.js-Dateien erstellen.
Abhängigkeiten einrichten
Pakete, die das Programm benötigt, um ordnungsgemäß zu funktionieren, werden als Abhängigkeiten bezeichnet. In diesem Fall benötigen wir lediglich das Paket discord.js. Um bei der Verwaltung des Jaysbot-Tokens zu helfen, werden wir weiterhin das dotenv-Paket installieren.
Dadurch wird garantiert, dass jeder Aufruf die entsprechende Berechtigung hat, nodemon ist auch für uns notwendig, um den Server funktionsfähig zu halten. Geben Sie den folgenden Befehl ein, um das Projekt in einem neuen Terminal zu starten:
Die Ergebnisse sind wie folgt:
Der folgende Befehl installiert die Dotenv-Bibliothek und Discord.js für das Projekt:
Verwenden Sie den folgenden Befehl, um die nodemon-Bibliothek zu installieren:
Jedes Mal, wenn wir eine Änderung an unseren Dateien vornehmen, startet Nodemon den Server neu.
Entwicklung unseres Bots
Im Entwicklerportal müssen wir Aufrufe von Discord.js genehmigen. Dazu müssen wir das Token unseres Bots kopieren.
Nachdem es kopiert wurde, fügen Sie es wie folgt in eine neue Datei ein, die Sie .env nennen sollten.
Erstellen Sie die Bot-Datei.
Erstellen Sie eine separate Datei namens bot.js im Hauptverzeichnis des Projekts. Wir werden das dotenv-Paket verwenden, um Umgebungsvariablen einzurichten, Klassen aus discord.js zu importieren und dann einen neuen Client zu starten:
Um den Bot zu aktivieren, geben Sie den folgenden Befehl in Ihr Terminal ein:
Zusammenfassung
Die Plattform für Discord wächst schnell. Es hat ein sicheres Kommunikations- und Verbindungsmittel für Bitcoin-Enthusiasten, Geschäftsinhaber und Spieler geschaffen.
Ein zusätzlicher Vorteil ist ein leistungsfähiger Bot, der Benutzer beantworten, sperren und stummschalten kann. In diesem Beitrag wurde erklärt, wie man node.js verwendet, um einen einfachen Bot zu erstellen. Daher können Sie dieses Verständnis anwenden, um neue Funktionen einzubeziehen.
Viel Spaß beim Codieren.
Hinterlassen Sie uns einen Kommentar