Video Information:
► Aufnahmedatum: 22.02.2020
Das Video gibt einen Einstieg in die Schritte, die zum Schreiben eines eigenen Discord Bots in JavaScript (unter Node.js) notwendig sind und wie man einen Bot bei Amazon Web Services hosten kann, damit dieser 24/7 mit dem eigenen Discord Server verbunden ist und dort seine Aufgaben erfüllen kann.
Der Beispiel Bot im Video reagiert auf das Hinzufügen und Entfernen von Benutzern und auf Nachrichten, die im Kanal gesendet werden.
Eine Beschreibung wie man Node.js Applikationen (bspw. Discord Bots) auf dem eigenen FreeBSD Server hosten kann, gibt es in diesem Video:
► https://dai.ly/xaf9leu
Eine Anleitung zur Installation und einigen grundlegenden Konfigurationen von FreeBSD 13 (am Beispiel eines virtuellen Servers bei netcup) gibt es in diesem Video:
► https://dai.ly/xafp11u
Solltet ihr euch einen Server bei Netcup bestellen wollen, könnt ihr hierüber auch gern meinen Affiliate Link verwenden (dafür bekomme ich eine kleine Provision, ohne dass ihr dabei mehr bezahlen müßt):
► https://www.netcup.de/?ref=155819
Informationen zu den Rabattcodes für einzelne Netcup Produkte findet ihr auf meiner Webseite unter:
► https://radibor78lp.de/merchandise/
============ Update 2020-03-07: API Änderungen in Discord.js v12.0 ============
Nach Erstellung des Videos kam eine neue Version der Discord.js Bibliothek (v12.0) heraus, die sich an einigen Punkten von der im Video verwendeten v11.5 unterscheidet, daher hier die Code Änderungen die erforderlich sind, damit die Beispiele in der neuen Version funktionieren:
Bei guildMemberAdd und guildMemberRemove muss jeweils die erste Zeile, in welcher der Kanal ermittelt wird, wie folgt geändert werden:
Alt: const channel = member.guild.channels.find([...]);
Neu: const channel = member.guild.channels.cache.find([...]);
Die verwendete Version der Discord.js Bibliothek kann im package.json file (unter "dependencies", wie im Video unter 14:16 zu sehen) ermittelt werden.
============================================================================
Links im Video:
Node.js Runtime:
► https://nodejs.org
SPDX Lizenzen:
► https://spdx.org/licenses/
Visual Studio Code:
► https://visualstudio.microsoft.com
Anlegen des Bots in Discord:
► https://discordapp.com/developers/applications
Bot in Discord hinzufügen:
► https://discordapi.com/permissions.html
Amazon Web Services (AWS):
► https://aws.amazon.com/de/
Amazon Web Services (AWS) Angebots Informationen:
► https://aws.amazon.com/de/free/
#Radibor78Tutorials #Radibor78 #TutorialDE
Kommentare