So erstellen Sie einen Discord-Bot

Wenn Sie ein Discord-Benutzer sind, müssen Sie mehrere Discord-Bots auf beliebten Servern gesehen haben. Ob Musik-Bot oder Server-Moderations-Bot, es gibt für fast alles einen Bot. Falls Sie jedoch daran interessiert sind, selbst einen Discord-Bot zu erstellen, folgen Sie unserer Anleitung, um 2022 und darüber hinaus einen einfachen Discord-Bot zu erstellen.

Erstellen Sie einen Discord-Bot (2022)

Voraussetzungen, um einen Discord-Bot zu erstellen

  • Node.js
nodejs herunterladen

Wir hatten ursprünglich geplant, den beliebten Python-Bot Discord.py für diesen Leitfaden zu verwenden. Jedoch, über die Zukunft der Bibliothek nachdenken, haben wir uns entschieden, stattdessen die discord.js-Knotenbibliothek zu verwenden. Stellen Sie daher sicher, dass Sie es haben Node.js installiert auf Ihrem PC. Sie können die neueste Version von Node.js von der offiziellen Website herunterladen (Besuch). Sie können die folgenden Befehle ausführen, um sicherzustellen, dass Sie Node.js und npm ordnungsgemäß auf Ihrem PC installiert haben:

node -v
npm -v
  • Code-Editor

Um Code effizient anzuzeigen, zu schreiben und zu ändern, können Sie jeden dieser besten Texteditoren zum Codieren verwenden. Wenn wir uns für eines entscheiden müssten, würden wir uns für Visual Studio Code von Microsoft entscheiden (Download), das auch eine Vielzahl von VSCode-Designs enthält.

Discord-Bot-Konto einrichten und zum Discord-Server hinzufügen

1. Besuch Das Entwicklerportal von Discord und melden Sie sich mit Ihrem Discord-Konto an. Sobald Sie dort sind, Klicken Sie auf „Neue Anwendung“ Schaltfläche in der oberen rechten Ecke, um loszulegen.

Erstellen Sie eine neue Anwendung Discord

2. Geben Sie einen Namen für Ihre Anwendung ein und Klicken Sie auf „Erstellen“. Beachten Sie, dass der Anwendungsname nicht unbedingt mit dem Namen des Bots übereinstimmen muss. Sie können den Namen des Bots später ändern.

Anwendung benennen und erstellen

3. Jetzt, Wechseln Sie in der linken Seitenleiste zum Abschnitt „Bot“. und klicken Sie auf „Bot hinzufügen“.

bot discord dev hinzufügen

4. Wenn das Popup-Fenster erscheint, klicken Sie auf „Ja, tu es!“. weiter zu gehen.

Bestätigen Sie das Hinzufügen des Bots zur App

5. Discord hat jetzt deinen Bot erstellt. Sie können nun den Namen und das Symbol des Bots im Abschnitt „Bot“ ändern. Davor, Klicken Sie auf die Schaltfläche „Kopieren“ unter „Token“, um das Token des Bots zu kopieren. Das Token des Bots wird später benötigt. Denken Sie daran, dass Sie das Token Ihres Bots nicht mit anderen teilen sollten, da es ihnen Zugriff auf Ihren Bot gewährt.

Token kopieren

6. Erweitern Sie nun das „OAuth2” Tab von der linken Seitenleiste und Wechseln Sie in den Abschnitt „URL-Generator“.. Wählen Sie hier „bot“ als Bereich und erlauben Sie entsprechende Berechtigungen für den Bot. Für diese Demonstration erteilen wir dem Bot Administratorberechtigungen.

Wählen Sie den Bereich und die Bot-Berechtigungen aus

7. Scrollen Sie nach unten und klicken Sie auf die Schaltfläche „Kopieren“, um die URL des Bots zu kopieren.

Bot-URL kopieren

8. Besuchen Sie die kopierte URL von Ihrem Browser, um den Bot zu Ihrem Discord-Server hinzuzufügen. Sie müssen lediglich den Server aus der Liste „Zum Server hinzufügen“ auswählen und auf „Weiter“ klicken, um den Bot hinzuzufügen.

Fügen Sie Ihren Bot zum Server hinzu

Erstellen und hosten Sie Discord Bot lokal auf Ihrem PC

Nachdem Sie den Bot nun zu Ihrem Discord-Server hinzugefügt haben, ist es an der Zeit, den Bot zu konfigurieren. Befolgen Sie einfach die nachstehenden Schritte, um einen Discord-Bot lokal auf Ihrem PC zu hosten.

1. Erstellen Sie irgendwo auf Ihrem PC einen neuen Ordner. Sie sollten dann zwei Dateien in diesem Ordner erstellen – .env, bot.js. Fügen Sie in der .env-Datei das zuvor kopierte Token des Bots im folgenden Format ein:

DISCORD_TOKEN= Paste your token here without quotes
Token in env-Datei einfügen

2. Fügen Sie als Nächstes den folgenden Code zu Ihrer bot.js-Datei hinzu. Mit diesem Code antwortet der Bot „pong“, wenn ein Benutzer „ping“ sendet.

require('dotenv').config();
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.DISCORD_TOKEN);

Discord-Bot-Code

4. Installieren Sie nun die Discord.js-Bibliothek mit dem folgenden Befehl:

npm install --save discord.js dotenv
discordjs lib installieren

5. Als nächstes sollten Sie Erstellen Sie eine package.json-Datei mit dem Befehl „npm init -y“..

Paket json erstellen

6. Sie können endlich den Befehl „node bot.js“ verwenden, um Ihren Discord-Bot auszuführen.

Führen Sie Ihren Bot aus

7. Wie Sie unten sehen können, funktioniert der Bot wie vorgesehen und hat auf meine Testnachricht geantwortet.

Bot-Ausgabe

Discord-Bot in der Cloud erstellen und hosten

Wenn Sie Ihren Discord-Bot lieber online hosten möchten, empfehlen wir die Verwendung von Replit. Für diejenigen, die es nicht wissen, Replit ist eine Online-IDE, in der Sie über 50 Programmiersprachen ausführen und hosten können. Darüber hinaus ist der Prozess zum Einrichten von Replit auch ziemlich einfach. Also lass uns gleich loslegen.

1. Sie sollten zuerst Melden Sie sich für ein neues Replit-Konto an. Sie können Ihre E-Mail-Adresse verwenden oder mit Ihren Google-, GitHub- oder Facebook-Konten fortfahren.

anmelden replit

2. Klicken Sie oben links auf die Schaltfläche „Erstellen“. um ein neues Projekt zu erstellen.

Neues Relit-Projekt erstellen

3. Wählen Sie im angezeigten Popup-Fenster Wählen Sie die Node.js-Vorlagebenennen Sie Ihr Projekt und Klicken Sie auf „Create Repl“.

Ersatz erstellen

4. Suchen Sie in der linken Seitenleiste nach einem Schlosssymbol und fügen Sie das zuvor kopierte Token des Bots ein. Sie sollten das Token in das Feld „Wert“ einfügen und den Token-Namen im Feld „Schlüssel“ festlegen. Klicken Sie auf „Neues Geheimnis hinzufügen“ um das Token zu bestätigen und Ihrem Node.js-Code hinzuzufügen.

fügen Sie Ihre Token-Wiederholung hinzu

5. Fügen Sie den folgenden Code ein und drücken Sie oben auf die grüne Schaltfläche „Ausführen“, um das Projekt auszuführen. Sie können Ihren Bot jetzt auch nach dem Herunterfahren Ihres PCs verwenden.

Code einfügen und ausführen
const mySecret = process.env[`TOKEN`]
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.TOKEN);

6. Sie können zum Replit-Projekt zurückkehren und auf die Schaltfläche „Stop“ klicken, um den Bot zu stoppen. Und da haben Sie es. Sie können den Code des Bots ändern, um die benötigten Funktionen hinzuzufügen oder zu entfernen.

Stoppen Sie die Wiederholung

Häufig gestellte Fragen

F: Kann ich kostenlos einen Discord-Bot erstellen?

Ja, Sie können kostenlos einen Discord-Bot erstellen und ihn lokal auf Ihrem PC oder in der Cloud hosten.

F: Wie erstelle ich einen Discord-Bot ohne Codierung?

Wenn Sie einen Discord-Bot ohne Programmierung erstellen müssen, müssen Sie nach Discord-Bot-Beispielprojekten suchen, die andere erstellt haben, und den Bot entsprechend Ihren Anforderungen ändern. Wenn sich das als problematisch herausstellt, können Sie jederzeit einen der verfügbaren besten Discord-Bots verwenden, um die Fähigkeiten Ihres Servers zu verbessern.

F: Kann ich Discord.py zum Erstellen meines Discord-Bots verwenden?

Der Entwickler der beliebten Discord-Python-Bibliothek „discord.py“ ist mit der obligatorischen Umstellung von Discord auf Slash-Befehle für verifizierte Bots ab April 2022 nicht zufrieden und hat sich entschieden, die Bibliothek abzulehnen. Die Bibliothek befindet sich nicht mehr in der Entwicklung, und die GitHub-Seite von Discord.py befindet sich jetzt im schreibgeschützten Modus. Während unverifizierte Bots derzeit nicht betroffen sind, könnte sich dies in Zukunft möglicherweise ändern.

Erstellen Sie Ihren eigenen Discord-Bot

So können Sie also einen Bot auf Discord erstellen. Während wir einen einfachen Bot gezeigt haben, der auf einen Text antwortet, sind die Möglichkeiten, die Fähigkeiten eines Bots anzupassen, endlos. Wenn Sie Inspiration oder Ideen für Ihren neuen Discord-Bot suchen, lesen Sie unseren Artikel über die besten Discord-Bots und versuchen Sie, die Funktionen zu implementieren, die Ihnen am besten gefallen.