Node.JS Discord Bot mit AWS Hosting

5. März 2020

Node.JS Discord Bot mit AWS Hosting

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.

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”) ermittelt werden.

Um eingebettete Videos von YouTube abspielen zu können, müssen Sie YouTube Inhalte erlauben. Durch das Akzeptieren werden Daten mit YouTube (externer Dienst) ausgetauscht und die eingebetteten YouTube Videos abspielbar. Weitere Informationen finden Sie hier:

YouTube Datenschutzerklärung

Wenn Sie akzeptieren, wird Ihre Auswahl in Form eines Cookies auf Ihrem Rechner gespeichert und die Seite neu geladen.

Video “Einfacher Discord Bot (JavaScript mit Node.js) und Bot Hosting bei AWS” auf YouTube anschauen