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.
Video “Einfacher Discord Bot (JavaScript mit Node.js) und Bot Hosting bei AWS” auf YouTube anschauen