Discord ist ein beliebtes Chat-Programm, das Spieler oft verwenden und lieben. Discord-Benutzer können kostenlos ihren eigenen Discord-Kanal erstellen und Leute einladen, dem Kanal beizutreten. Einige Leute verwenden Bots auf Discord, um Musik abzuspielen, neue Benutzer auf dem Kanal zu begrüßen und vieles mehr. In diesem wikiHow zeigen wir dir, wie du einen Bot für Discord erstellst. Allerdings sollten Sie sich zumindest ein wenig mit der Codierung auskennen, da Bots über JavaScript funktionieren.
Schritt
Teil 1 von 6: Computer vorbereiten
Schritt 1. Laden Sie Node.js von https://nodejs.org/en/download/ herunter
Node.js ist die kostenlose JavaScript-Laufzeit, die Sie zum Erstellen von Bots benötigen. Sie können die Installationsdatei für Windows oder MacOS sowie die gewünschte Version auswählen. Für diesen Vorgang wird empfohlen, die LTS-Version zu wählen.
Schritt 2. Führen Sie die Installationsdatei aus
Klicken Sie auf einem Windows-Computer einfach auf die heruntergeladene Datei, um die Installation auszuführen. Auf einem Mac müssen Sie die Dateien extrahieren und die Anwendungs-/Installationsdatei suchen. Stellen Sie sicher, dass Sie alle Vereinbarungen gelesen haben, bevor Sie die Installation durchführen.
Schritt 3. Erstellen Sie ein Discord-Konto (optional)
Wenn Sie noch kein Discord-Konto haben, können Sie unter https://discord.com/ eines erstellen.
Schritt 4. Melden Sie sich bei Ihrem Discord-Konto und -Kanal an
Öffnen Sie die Discord-Anwendung auf Ihrem Computer und öffnen Sie den Kanal, dem Sie den Bot hinzufügen möchten.
Teil 2 von 6: Bots auf Discord erstellen
Schritt 1. Besuchen Sie https://discord.com/developers/applications/me über einen Webbrowser
Möglicherweise können Sie bereits über die App auf Ihr Konto zugreifen, melden sich jedoch erneut an, wenn Sie dazu aufgefordert werden. In diesem Abschnitt erstellen Sie eine Bot-fähige Anwendung. Das bedeutet, dass Sie Apps und Bots erstellen werden.
Schritt 2. Klicken Sie auf die blaue Schaltfläche Neue Anwendung
Es befindet sich auf der rechten Seite Ihres Browsers. Ein Popup-Fenster für Ihren App-Namen wird angezeigt.
Geben Sie den Namen der Anwendung ein und klicken Sie auf „Erstellen“. Wählen Sie einen aussagekräftigen Namen (z. B. "Greeterbot"), wenn der Bot Ihrer App Benutzer begrüßt. Ein Name wie "Greeterbot" kann jedoch Fehler auslösen, da es sich um einen so beliebten Namen handelt. Fügen Sie daher am Ende des Namens eine Zahlenfolge hinzu (zB "Greeterbot38764165441")
Schritt 3. Klicken Sie im linken Menü auf Bots
Dieses Menü wird durch ein Puzzleteilsymbol angezeigt.
Schritt 4. Klicken Sie auf Bot hinzufügen
Diese Schaltfläche befindet sich unter der Überschrift „Build-A-Bot“.
- Klicken Sie auf „Ja, tun Sie es! “im Popup-Fenster, um die Aktion zu bestätigen.
- Wenn Sie eine Fehlermeldung zu einem zu beliebten Namen erhalten, gehen Sie zurück zur Anwendungsseite und ändern Sie den Namen. Zum Beispiel wurde der Name „Music Bot“als zu beliebt erachtet. Sie können jedoch am Ende des App-Namens einige Zahlen hinzufügen.
Schritt 5. Klicken Sie auf Click to Reveal Token
Dieser Beitrag befindet sich im Bot-Informationsbereich. Wenn Sie auf den Text klicken, sehen Sie eine Reihe von Buchstaben und Zahlen.
Klicken Sie auf „Kopieren“, um den gesamten Text zu kopieren. Sie können ihn in eine Haftnotiz- oder Notiz-App einfügen, aber stellen Sie sicher, dass Sie auf den Code zugreifen können und geben Sie ihn niemandem weiter. Jeder mit dem Code kann den Bot steuern. Der Code wird immer auf dieser Seite angezeigt, wenn Sie ihn benötigen
Teil 3 von 6: Bots an Discord-Server-Server oder -Kanäle senden
Schritt 1. Klicken Sie auf Allgemeine Informationen
Es befindet sich im Menü auf der linken Seite des Bildschirms.
Schritt 2. Klicken Sie im Abschnitt „Client-ID“auf Kopieren
Diese Option befindet sich in der Mitte der Webseite.
Schritt 3. Fügen Sie die kopierte ClientID in die folgende URL ein:
„https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8“
Wenn Ihre ClientID beispielsweise „000000000000000001“lautet, sieht die URL wie folgt aus:
Schritt 4. Fügen Sie die URL in die Adressleiste des Browsers ein
Sie werden zu einer neuen Seite weitergeleitet, auf der Sie Bots zu Ihrem Kanal hinzufügen können.
- Klicken Sie auf das Dropdown-Feld, um alle kompatiblen Kanäle anzuzeigen.
- Klicken Sie auf „Autorisieren“, um fortzufahren. Sie erhalten eine Bestätigungsmeldung, dass der Bot hinzugefügt wurde und der aktive Tab geschlossen werden kann.
Teil 4 von 6: Bots codieren
Schritt 1. Erstellen Sie einen Ordner für Bot-Codes auf dem Desktop
Sie erstellen Codedateien, die später dem Ordner hinzugefügt werden.
- Der in diesem Artikel gezeigte Code stammt von
- Wenn Sie möchten, können Sie im Internet nach anderen Bot-Codes suchen, z. B. nach Codes für das kontinuierliche Abspielen von Musik. Dieses wikiHow verwendet Beispielcode für Bots, die auf Text oder Befehle reagieren, die mit "!"
Schritt 2. Öffnen Sie ein Textbearbeitungsprogramm
Sie können ein einfacheres Textbearbeitungsprogramm wie Notepad für Windows oder TextEdit für Mac verwenden.
Schritt 3. Geben Sie den folgenden Code ein:
{ "Token": "Ihr Bot-Token" }
Schritt 4. Speichern Sie die Datei als „ auth.json “
Stellen Sie sicher, dass die Datei nicht mit der Erweiterung.txt gespeichert ist.
Schritt 5. Erstellen Sie ein neues Dokument
Sie können eine erstellen, indem Sie die Tastenkombination Strg+N (Windows) oder Cmd+N (Mac) drücken oder auf der Registerkarte „Datei“auf die Option „Neu“klicken.
Schritt 6. Geben Sie den folgenden Code ein:
{ „name“: „greeter-bot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Dein Name“, „Abhängigkeiten“: {} }
Schritt 7. Speichern Sie die Datei als „ package.json “
Stellen Sie sicher, dass die Datei nicht mit der Erweiterung.txt gespeichert ist.
Schritt 8. Erstellen Sie ein neues Dokument
Sie können eine erstellen, indem Sie die Tastenkombination Strg+N (Windows) oder Cmd+N (Mac) drücken oder auf der Registerkarte „Datei“auf die Option „Neu“klicken.
Schritt 9. Geben Sie den Bot-Code ein
Wenn Sie beispielsweise einen Bot erstellen möchten, der auf Nachrichten oder Befehle reagiert, die mit dem Symbol "!" beginnen, geben Sie den folgenden Code ein:
var Discord = require('discord.io'); Var-Logger = require('winston'); var auth = require('./auth.json'); // Logger-Einstellungen konfigurieren logger.remove(logger.transports. Console); logger.add (neue logger.transports. Console, { colorize: true }); logger.level = 'debug'; // Discord Bot initialisieren var bot = new Discord. Client({ token: auth.token, autorun: true }); bot.on('ready', function (evt) { logger.info('Connected'); logger.info('Logged in as: '); logger.info(bot.username + ' - (' + bot.id + ')'); }); bot.on('message', function (user, userID, channelID, message, evt) { // Unser Bot muss wissen, ob er einen Befehl ausführen wird // Er hört auf Nachrichten, die mit `!` beginnen if (message.substring(0, 1) == '!') { var args = message.substring(1).split(' '); var cmd = args[0]; args = args.splice(1); switch(cmd) { // !ping case 'ping': bot.sendMessage({ to: channelID, message: 'Pong!' }); break; // Fügen Sie einfach alle case-Befehle hinzu, wenn Sie möchten. } } });
Schritt 10. Speichern Sie die Datei als „bot.js“
Stellen Sie sicher, dass die Datei nicht mit der Erweiterung.txt gespeichert ist.
An dieser Stelle können Sie Ihr Textbearbeitungsprogramm schließen
Teil 5 von 6: Installieren eines Support-Bots
Schritt 1. Öffnen Sie ein Eingabeaufforderungsfenster
Unter Windows können Sie im Windows-Suchfeld im Menü "Start" das Stichwort "Cmd" verwenden. Auf einem Mac können Sie über Spotlight nach „Eingabeaufforderung“suchen.
Schritt 2. Greifen Sie auf den Bots-Ordner auf dem Desktop zu
Sie könnten beispielsweise cd\Users\Default Desktop\Desktop\FolderDiscordBotName eingeben.
Schritt 3. Geben Sie npm install discord.io winston –save ein und drücken Sie die Eingabetaste
Sobald Node.js installiert ist, lädt diese Befehlszeile automatisch die Unterstützung oder Abhängigkeit für den Bot in den Desktop-Ordner herunter.
Schritt 4. Geben Sie npm install https://github.com/woor/discord.io/tarball/gateway_v6 ein und drücke Eintreten.
Der Code stellt sicher, dass keine anderen Elemente oder Programme vorhanden sind, die Sie installieren müssen, damit der Bot funktioniert.
Jetzt haben Sie den Code für den Bot und werden testen, ob der Code in der nächsten Methode funktionieren kann
Teil 6 von 6: Den Bot ausführen
Schritt 1. Geben Sie node bot.js ein und drücken Sie die Eingabetaste im Eingabeaufforderungsfenster
Wenn Sie eine Fehlermeldung erhalten, machen Sie mit dem Bot-Code etwas falsch.
Schritt 2. Geben Sie „!Intro“in Discord ein
Geben Sie den Befehl auf dem Kanal ein, der den Bot enthält. Der in diesem Artikel gezeigte Beispielcode weist den Bot an, auf Befehle oder Beiträge zu reagieren, die mit dem Symbol „!“beginnen. mit dem Wort "Pong!". Um zu testen, ob der Bot funktioniert, geben Sie „!Intro“ein und warten Sie auf eine Antwort oder Antwort vom Bot.
Schritt 3. Überprüfen Sie den Code, wenn Sie keine Antwort erhalten
Wenn der Bot nicht auf die „!Intro“-Nachricht auf Discord reagiert, lies dieses wikiHow noch einmal und vergewissere dich, dass der Bot richtig eingerichtet ist. Stellen Sie außerdem sicher:
- Node.js wurde korrekt installiert.
- Das Bot Token wird korrekt in die Datei auth.json eingefügt.
- Du bist auf demselben Kanal wie bot
- Der Bot ist bereits auf dem Server.
- Der in den Dateien auth.json, bot.js und package.json enthaltene Code ist korrekt.
- Sie haben alle Unterstützungen oder Abhängigkeiten heruntergeladen, damit der Bot mithilfe der Eingabeaufforderung (nach der Installation von Node.js) funktioniert.