Wie erstellt man einen Discord-Bot?
Seit mehreren Jahren Diskord hat gezeigt, dass es sich voll und ganz darauf konzentriert, sich weiter zu verbessern, um all seinen Nutzern die bestmögliche Erfahrung zu bieten, und ist zu einer Plattform geworden, die nicht mehr nur von Spielern genutzt wird. Sie ist heute eine der meistgenutzten Plattformen für Nachrichten, Videogespräche und Streaming zwischen Freunden.
Die Funktionen von Discord sind mit der Verbesserung der Plattform durch das Entwicklerteam gewachsen, aber es besteht kein Zweifel, dass die Funktionen von Discord mit der Verbesserung der Plattform gewachsen sind. die Bots sind eine der besonderen Ergänzungen die wir auf dieser Plattform finden können.

Mit einem Diskord-Bot Benutzer können mit JavaScript-Code fast alles machen. Aber wenn Sie keine Programmierkenntnisse haben, müssen Sie sich keine Sorgen machen. In diesem Artikel führen wir Sie Schritt für Schritt durch eine Anleitung, mit der Sie Erstellen Sie Ihren eigenen Discord-Bot auch wenn Sie kein Programmierungsexperte sind.
- Schritte, um einen Bot auf Discord zu erstellen
- Laden Sie Node.js herunter und richten Sie Ihr Discord-Konto ein.
- 2.- Erstellen Sie Ihren eigenen Bot
- 3. das Autorisierungs-Token für Ihren Bot zu erhalten
- 4.- Senden Sie Ihren Bot an Ihren Server
- 5.- Erstellen Sie einen "Bot"-Ordner auf Ihrem Computer
- 6. öffnen Sie den Texteditor, um die Dateien für Ihren Bot zu erstellen.
- 7.- Definieren Sie Ihren Bot-Code
- 8.- Öffnen Sie die Eingabeaufforderung auf Ihrem Computer und navigieren Sie zum Ordner Discord.
- 9 - Verwenden Sie die Eingabeaufforderung, um Ihren Bot zu installieren.
- 10.- Ausführen des Bots
Schritte, um einen Bot auf Discord zu erstellen
Laden Sie Node.js herunter und richten Sie Ihr Discord-Konto ein.
Node.js ermöglicht Ihnen die kostenlose Ausführung von JavaScript, da es sich um ein Open-Source-Programm handelt, das für das Funktionieren Ihres Bots unbedingt erforderlich ist. Sie können es einfach von der Seite herunterladen nodejs.org (hier)und Sie müssen es installieren, bevor Sie mit dem Rest des Prozesses beginnen können.
Wie Sie sich vielleicht vorstellen können, haben wir auch Sie benötigen ein Discord-Konto y Ihr eigener Server um Ihren Bot zu testen. Wenn Sie aus irgendeinem Grund noch kein Discord-Konto erstellt haben, können Sie dies ganz einfach über die Seite Discord.com tun. Wenn Sie bereits ein Konto haben, müssen Sie lediglich sich bei Ihrem Konto anmelden und öffnen Sie den Server, auf dem Sie Ihren Bot zum Leben erwecken wollen.
Sie benötigen außerdem ein Programm wie Notepad++ in Windows, um bequemer und effektiver mit dem Code Ihres Bots arbeiten zu können.
2.- Erstellen Sie Ihren eigenen Bot
Nun müssen Sie eine "Anwendung" in Discord erstellen, um Ihren Bot zum Laufen zu bringen. Das ist sehr einfach, denn der Prozess ist überhaupt nicht komplex. Das Hauptziel besteht darin, eine "Berechtigungs-Token damit Discord den Code erkennen und ihn zu deinem Bot auf deinen Servern hinzufügen kann.

Zu diesem Zweck müssen Sie sich zunächst in Richtung discordapp.com/entwickler/anwendungen/ich (hier). Sie sollten bei Ihrem Konto angemeldet sein, so dass Sie direkt zu den Einstellungen Ihrer Anwendungsliste gehen können. Wählen Sie hier einfach Neue Anwendung (Neue App), um loszulegen.
Sie müssen Ihrem Bot einen Namen geben und dann die Option Änderungen speichern (Änderungen speichern).
Für den nächsten Schritt müssen Sie in das rechte Menü gehen und Bot. Wenn Sie das neue Menü sehen, wählen Sie die Option Bot hinzufügen (Bot hinzufügen) die sich unter der Option Build-a-bot. Wenn Sie nur eine Anwendung haben (die, die wir gerade gemacht haben), wird diese automatisch ausgewählt. Andernfalls müssen Sie sie auswählen.
3. das Autorisierungs-Token für Ihren Bot zu erhalten
In der App Bot Benutzermüssen Sie nach dem Wort suchen Token: Zum Veröffentlichen klicken (zum Vergrößern klicken). Sobald Sie hier klicken, sehen Sie eine Textzeile. Dieser Text ist der Autorisierungs-Token für Ihren Botdie es Ihnen ermöglicht, den Code zu senden.

Es ist sehr wichtig, dass Sie diesen Token nicht an andere weitergeben.Der Token ermöglicht es jedem, der ihn besitzt, einen Code für den Bot zu erstellen, was bedeutet, dass jeder, der ihn besitzt, die Kontrolle über Ihren Bot hat.
Falls Sie glauben, dass Ihr Token kompromittiert wurde, können Sie ganz einfach ein neues Token generieren. In der Tat, Aus Sicherheitsgründen wird empfohlen, jeden Monat einen anderen Token zu erstellen. durch Auswahl der Option Neues Token generieren (Neues Token generieren). Nach diesem Vorgang haben Sie in wenigen Sekunden Ihren neuen Token.
4.- Senden Sie Ihren Bot an Ihren Server
Jetzt müssen Sie zu dem Teil gehen, wo es heißt Details zur Anwendung (App-Details) und finden Sie Ihre Kunden-IDwas eine ziemlich lange Zahl ist. Kopieren Sie diese Nummer und fügen Sie sie in die folgende URL ein, indem Sie den Teil ersetzen, in dem CLIENTID steht:

https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
Denken Sie daran, den Teil zu entfernen, auf dem steht "CLIENTID und setzen Sie an deren Stelle Ihre echte Client-ID, die Sie von Discord erhalten haben.
Jetzt, wo Sie diese Änderung vorgenommen haben, Kopieren Sie die URL, die bereits Ihre Client-ID enthält in Ihrem Browser, um die Seite aufzurufen. Dadurch gelangen Sie auf die Discord-Seite, wo Sie Ihren Bot einreichen können.
Sie wissen, dass alles gut gelaufen ist, wenn die Seite Sie zu Ihrer Anwendung oder Ihrem Server schickt. Der Kanal sagt, dass ein Bot hat den Server betretenund Sie können es nun im Menü auf der rechten Seite sehen.
5.- Erstellen Sie einen "Bot"-Ordner auf Ihrem Computer
Nachdem Sie die oben genannten Schritte durchgeführt haben, sollten Sie auch Es wird dringend empfohlen, einen Ordner auf Ihrem Computer anzulegen, Auf diese Weise können Sie Ihre Bot-Dateien ganz einfach ersetzen.

Einfach genannt "MiBot o "DiscordBot damit Sie nicht vergessen, was der Inhalt ist.
6. öffnen Sie den Texteditor, um die Dateien für Ihren Bot zu erstellen.
Nun müssen Sie drei Dateien in einem Texteditor Ihrer Wahl erstellen (Sie können den oben empfohlenen Editor verwenden).

In die erste Datei müssen Sie diesen Code kopieren:
{
"Token": "Ihr Bot-Token".
}
In diesem Code müssen Sie den Text "Ihr Bot-Token für das Token, das Sie in den vorherigen Schritten für Ihren Bot erstellt haben. Achten Sie darauf, dass das Token innerhalb der Anführungszeichen steht. Speichern Sie nun die Datei in dem Ordner, den Sie für Ihren Discord-Bot erstellt haben. Die Datei sollte den Namen auth.json.
Es ist sehr wichtig, dass Speichern Sie die Datei nicht als .txtaber Sie müssen es speichern als .json.
Erstellen Sie nun eine zweite Datei und fügen Sie den folgenden Code hinzu:
{
"Name": "Begrüßungsroboter",
"Version": "1.0.0",
"Beschreibung": "Mein erster Discord-Bot",
"main": "bot.js",
"Autor": "Ihr Name",
"Abhängigkeiten": {}
}
Dieses Mal müssen Sie Folgendes ersetzen "Ihr Name mit Ihrem Namen, und Sie können auch den Teil der "Beschreibung" fügen Sie alles über Ihren Bot hinzu, was Sie möchten. Dies kann nützlich sein, um sich daran zu erinnern, was der Bot tun soll.
Speichern Sie diese Datei unter dem Namen paket.json in dem Ordner, den wir im vorherigen Schritt erstellt haben.
7.- Definieren Sie Ihren Bot-Code
Wir müssen noch eine weitere Datei erstellen, die wichtigste, da sie für die Steuerung des Verhaltens Ihres Bots verantwortlich ist.

Damit Sie wirklich die Kontrolle über Ihren Bot haben, müssen Sie mit der Programmiersprache JavaScript vertraut sein. Wenn Sie jedoch völlig neu in der Programmierung sind und einfach nur etwas tun wollen, können Sie den folgenden Code kopieren und einfügen ein einfacher Bot, der Leute auf Ihrem Server begrüßen kann.
Beginn des Codes
var Discord = require('discord.io');
var logger = require('winston');
var auth = require('./auth.json');
// Konfigurieren der Logger-Einstellungen
logger.remove(logger.transports.Console);
logger.add(new logger.transports.Console, {
Einfärben: wahr
});
logger.level = 'debug';
// Initialisierung des Discord-Bots
var bot = new Discord.Client({
Token: auth.token,
Autorun: wahr
});
bot.on('ready', function (evt) {
logger.info('Verbunden');
logger.info('Eingeloggt als: ');
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
// Es wird nach Nachrichten gesucht, 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
Fall 'ping':
bot.sendMessage({
bis: channelID,
Nachricht: "Pong!
});
Pause;
// Fügen Sie einfach beliebige Case-Befehle hinzu, wenn Sie das möchten...
}
}
});
Ende des Codes
Wie bereits erwähnt, ermöglicht dieser Code Ihrem Bot, auf bestimmte Nachrichten zu reagieren, insbesondere auf solche, die mit einem "!".
Mit anderen Worten: Wir programmieren einen Bot, der auf den Befehl "!intro"Wenn also jemand dies auf dem Server schreibt, während der Bot auf dem Server ist, wird der Bot mit einer geplanten Nachricht antworten.
In dem oben gezeigten Code sehen Sie, dass die Nachricht wie folgt definiert ist "Seid gegrüßt, willkommen auf dem Server! (Grüße und willkommen auf unserem Server!). Sie können diese Nachricht in jede beliebige Begrüßung umwandeln, die Sie geben möchten. Achten Sie nur darauf, dass Sie die Anführungszeichen beibehalten.
Nun müssen Sie diese Datei unter dem Namen bot.js in dem von uns erstellten Discord-Ordner.
8.- Öffnen Sie die Eingabeaufforderung auf Ihrem Computer und navigieren Sie zum Ordner Discord.
Unter Windows können Sie die Eingabeaufforderung oder die Konsole ganz einfach öffnen, indem Sie auf Start klicken und Folgendes eintippen "Eingabeaufforderung und wählen Sie es dann aus den angezeigten Ergebnissen aus.

Sobald es geöffnet ist, fahren Sie fort mit dem Schreiben "cd" gefolgt von dem Pfad zu Ihrem Ordner. Dies können Sie ganz einfach feststellen, indem Sie zu dem Ordner navigieren und mit der rechten Maustaste bei gedrückter Umschalttaste auf einen leeren Bereich des Ordners klicken. "Eingabeaufforderung hier öffnen" o "PowerShell hier öffnenje nach der von Ihnen verwendeten Konsole.
9 - Verwenden Sie die Eingabeaufforderung, um Ihren Bot zu installieren.
Jetzt müssen Sie Node.js verwenden. Geben Sie in der Eingabeaufforderung mit dem Pfad zu Ihrem Bot-Ordner Folgendes ein: "npm install discord.io winston -save".

Dadurch werden automatisch die Dateien installiert, die sich in dem Ordner befinden, den wir zuvor für den Discord-Bot erstellt haben.
Außerdem müssen Sie die folgende Befehlszeile verwenden, um einige zusätzliche Abhängigkeiten zu installieren:
https://github.com/woor/discord.io/tarball/gateway_v6
Mit dieser Aktion sollten Sie alle benötigten Dateien erhalten.
10.- Ausführen des Bots
Das sollte alles sein, und Ihr Bot sollte jetzt normal laufen. Um zu versuchen, Ihren Bot zu starten, geben Sie Folgendes ein "node bot.js" in der Eingabeaufforderung (stellen Sie sicher, dass Sie immer zum Pfad Ihres Discord-Ordners navigieren).

Kehren Sie nun zu Ihrem Discord-Server zurück und versuchen Sie, Ihren Bot zu testen, indem Sie Folgendes eingeben "!intro" oder einfach "!" gefolgt von einer beliebigen Nachricht in der Datei "bot.js".
Wenn alles gut gegangen ist, erhalten Sie jetzt eine Antwortnachricht von Ihrem Bot.
Denken Sie daran, dass Discord eine sehr große Gemeinschaft von Nutzern hat, die ständig neue Dinge entwickeln, einschließlich Bots. können Sie eine große Anzahl von Bots erstellen, die von anderen Nutzern entwickelt wurden. Wenn Sie sie einsetzen, sollten Sie ihnen die Anerkennung zuteil werden lassen, die sie verdienen.