Wie man einen Discord-Bot erstellt

Discord-Bots gibt es in allen Formen und Größen und können für eine Vielzahl von Zwecken eingesetzt werden, von der Moderation des Benutzerverhaltens auf Ihrem Server, über die automatische Verteilung von Strafen wie Stummschalten oder Bannen von Spielern, die aus der Reihe tanzen, bis hin zum Abspielen von Musik für alle zum Genießen.

Die folgenden Anweisungen gehen davon aus, dass Sie bereits ein Discord-Konto und einen Server haben. Wenn Sie dies nicht tun, sollten Sie es unter discordapp.com einrichten, bevor Sie fortfahren.

Obwohl Discord-Bots in JavaScript geschrieben sind, müssen Sie kein erfahrener Programmierer sein, um sie zu erstellen. Lesen Sie weiter, um zu erfahren, wie Sie einen Discord -Bot erstellen, der das tut, was Sie brauchen.

Dieses Lernprogramm ist für Benutzer mit den Betriebssystemen macOS oder Windows gedacht.

Herunterladen und Installieren von Node. Js

Bevor Sie mit der Erstellung von Discord-Bots beginnen, sollten Sie zunächst Node. js installieren, eine JavaScript -Laufzeitumgebung, die auf der V8-Engine von Google Chrome aufbaut.

  1. Öffnen Sie einen Webbrowser und navigieren Sie zur offiziellen Download-Seite für Node. Js offizielle Download-Seite.
  2. Wählen Sie das passende Installationspaket für Ihre jeweilige Plattform (macOS oder Windows) aus und klicken Sie auf dessen Download-Link.
  3. Öffnen Sie die heruntergeladene -Datei und folgen Sie den Anweisungen auf dem Bildschirm, um Node zu installieren. Js.
  4. Starten Sie nach Abschluss die Anwendung Eingabeaufforderung (Windows) oder Terminal (macOS).
  5. Geben Sie den folgenden Text an der Eingabeaufforderung ein und drücken Sie die Eingabetaste auf Ihrer Tastatur: node -v
  6. Wenn eine Versionsnummer zurückgegeben wird, dann Node. Falls nicht, überprüfen Sie die obigen Schritte und stellen Sie sicher, dass die Installation vollständig ist.

Erstellen einer Discord-Anwendung

Nachdem Sie nun die Voraussetzungen geschaffen haben, ist es an der Zeit, eine neue Anwendung zu erstellen, der Ihr Bot später hinzugefügt werden kann.

  1. Öffnen Sie einen Browser und navigieren Sie zum Portal Discord Developers für Ihren Server und loggen Sie sich gegebenenfalls ein.
  2. Klicken Sie auf Neue Anwendung.
  3. Geben Sie einen Namen für Ihre neue Anwendung in das vorgesehene Bearbeitungsfeld ein und klicken Sie auf Erstellen, wenn Sie fertig sind.
  4. Sie sollten nun den Übersichtsbildschirm für Ihre neue Anwendung sehen, wie im beigefügten Screenshot dargestellt. Wählen Sie Bot, , im Menüfeld auf der linken Seite.
  5. Klicken Sie auf Bot hinzufügen.
  6. Es wird nun eine Meldung angezeigt, in der Sie gefragt werden, ob Sie wirklich einen Bot zu Ihrer Anwendung hinzufügen möchten. Klicken Sie auf Ja, tun Sie es!
  7. Ihr neuer Bot sollte nun erstellt werden, wobei seine Informationen und Optionen im Abschnitt BUILD-A-BOT angezeigt werden. Wählen Sie Klicken Sie auf bis Token aufdecken.
  8. Anstelle des obigen Links sollte nun eine lange Zeichenfolge angezeigt werden. Klicken Sie auf Kopieren , um dieses -Token in Ihre Zwischenablage zu senden.
  9. Fügen Sie dieses Token zunächst mit Notepad, TextEdit oder einer ähnlichen Anwendung in eine Textdatei ein.

    Sie sollten diese Datei löschen und aus dem Papierkorb oder Papierkorb entfernen, wenn Sie dieses Lernprogramm abgeschlossen haben.

Codierung Ihres Bots

Sie haben einen Bot erstellt und zu Ihrem Server hinzugefügt. Jetzt kommt der spaßige Teil, die eigentliche Programmierung Ihres Bots, damit er das tut, was Sie wollen.

  1. Starten Sie die Anwendung Eingabeaufforderung (Windows) oder Terminal (macOS).
  2. Geben Sie den folgenden Text an der Eingabeaufforderung ein und drücken Sie die Eingabetaste oder den Zeilenschalter auf Ihrer Tastatur: mkdir discord-test-bot

    Sie können discord-test-bot durch einen Namen Ihrer Wahl ersetzen.

  3. Geben Sie als Nächstes den folgenden Befehl ein, um das neu erstellte Verzeichnis aufzurufen: cd discord-test-bot
  4. Die Eingabeaufforderung sollte nun aktualisiert werden und den Namen des Projektordners Ihres Bots anzeigen. Geben Sie Folgendes ein und drücken Sie Enter oder Return: npm init -y
  5. Eine Datei namens package. Json in Ihrem Projektordner, wie im Screenshot oben gezeigt. Geben Sie Folgendes in die Eingabeaufforderung ein und drücken Sie die Eingabetaste oder den Zeilenschalter: npm install –save discord. js
  6. Möglicherweise sehen Sie jetzt eine Liste von WARN-, -Meldungen, die ignoriert werden können, solange keine Fehler (ERR) angezeigt werden, und die Meldung am unteren Rand der Eingabeaufforderung oder des Terminalfensters lautet „added 7 packages“ oder „added 8 packages“. Geben Sie Folgendes ein und drücken Sie die Eingabetaste oder den Zeilenschalter, um die Auth-Datei zu erstellen. Json: touch auth. json

    Wenn Sie eine Fehlermeldung erhalten, wenn Sie versuchen, den touch-Befehl zu verwenden, müssen Sie ihn möglicherweise zuerst installieren, indem Sie die folgende Syntax an Ihrer Eingabeaufforderung eingeben: npm install touch-cli -g

  7. Es wird eine Bestätigungsmeldung angezeigt, dass diese Datei erstellt wurde, aber Sie können ls -al (macOS) oder dir (Windows) eingeben, um den Inhalt des Projektverzeichnisses zu sehen und selbst zu bestätigen, dass auth.
  8. Starten Sie Ihren bevorzugten Code- oder Texteditor, z. B. Atom, Notepad oder TextEdit, und navigieren Sie zum Ordner Ihres neuen Projekts.
  9. Öffnen Sie die auth. Json-Datei und geben Sie den im angehängten Screenshot gezeigten Text ein, wobei Sie AUTH-TOKEN durch die Zeichenfolge -Token aus der -Authentifizierung ersetzen, die Sie zuvor im Lernprogramm gespeichert haben. Speichern Sie die Datei, wenn Sie fertig sind.

    Sie müssen die -Authentifizierung string complete innerhalb der angezeigten Anführungszeichen kopieren und einfügen. Wenn auch nur ein Zeichen fehlt, wird Ihr Bot nicht wie erwartet funktionieren.

  10. Gehen Sie zurück zum Editor und erstellen Sie eine neue Datei in Ihrem Projektordner mit dem Namen bot. Js.
  11. Der Bot. Js-Datei enthält den Code, der das Verhalten Ihres Bots bestimmt, was ganz Ihnen überlassen bleibt. Für die Zwecke dieses Tutorials empfehlen wir jedoch, den folgenden Code zu verwenden und Ihren Bot von Anfang bis Ende zu testen, um sicherzustellen, dass alles wie erwartet funktioniert, dann können Sie zurückgehen und den Bot bearbeiten. Js-Inhalte nach eigenem Ermessen.

    Dieser Beispielcode schreibt beim Aufruf des Bots eine Meldung in die Konsole auf der -Befehlszeile , die eine erfolgreiche Anmeldung bestätigt und Ihre Benutzerkennung enthält.

  12. Speichern Sie Ihre Bot-Datei.
  13. Kehren Sie zur Eingabeaufforderung oder zum Terminal zurück und geben Sie Folgendes ein, um Ihr Bot-Skript auszuführen: node bot. Js
  14. Wenn Sie bis zu diesem Punkt alles richtig gemacht haben, sollten Sie den folgenden Text in Ihrer Eingabeaufforderung oder Ihrem Terminalfenster sehen: Verbunden als discord-test-bot#

Integrieren Sie den Bot-Code in Ihren Server

Sie haben es fast geschafft. .

  1. Öffnen Sie einen Browser und navigieren Sie zum Discord Entwicklerportal für Ihren Server, melden Sie sich ggf. an.
  2. Wählen Sie die Anwendung, die wir zuvor im Bildschirm MEINE ANWENDUNGEN erstellt haben, wenn Sie dazu aufgefordert werden.
  3. Klicken Sie auf OAuth2, das sich im Menüfeld auf der linken Seite befindet .
  4. Blättern Sie zum unteren Ende des Bildschirms, bis Sie den Abschnitt SCOPES finden. Setzen Sie ein Häkchen neben die Bot-Option, indem Sie sie einmal anklicken.
  5. Blättern Sie zurück zum Abschnitt BOT-ZUGÄNGE und setzen Sie Häkchen neben jede Art von Berechtigung, die Ihr individueller Bot benötigt, um wie erwartet zu funktionieren. Für die Zwecke dieses Beispiel-Bots benötigen wir die folgenden Berechtigungen: Nachrichten senden, Nachrichtenverlauf lesen

    Ihr spezieller Bot wird wahrscheinlich einen deutlich anderen Satz an Berechtigungen benötigen. Es ist wichtig, dass Sie verstehen, was die einzelnen Berechtigungen bedeuten, bevor Sie sie aktivieren, damit Bot-Benutzer sie nicht für schändliche Zwecke ausnutzen können.

  6. Click Copy, das sich zwischen den Abschnitten SCOPES und BOT PERMISSIONS befindet und mit einer langen URL versehen ist.
  7. Öffnen Sie eine neue Browser-Registerkarte, fügen Sie diese URL in die Adressleiste ein und drücken Sie die Eingabetaste oder den Zeilenschalter, um die Seite zu laden.
  8. Die Schnittstelle CONNECT TO DISCORD, sollte nun wie im beigefügten Screenshot dargestellt erscheinen. Klicken Sie auf Server auswählen und wählen Sie Ihren Servernamen aus der angebotenen Liste.
  9. Klicken Sie auf Autorisieren.
  10. Setzen Sie ein Häkchen neben Ich bin kein Roboter, indem Sie das Kontrollkästchen einmal anklicken.
  11. Sie sollten nun eine Bestätigungsmeldung sehen, die anzeigt, dass Ihr Bot autorisiert ist und zu Ihrem Server hinzugefügt wurde.

So testen Sie Ihren Bot auf dem

-Server Sie können Ihren Bot testen, indem Sie den Discord -Client starten und ihm -Befehle oder Nachrichten senden, die Ihrem speziellen Code entsprechen. In diesem Beispiel senden Sie das Wort „Hallo“ an Ihren -Bot und er sollte mit „Hallo“ antworten!

Video:

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht.