Installation
Befolgen Sie diese Schritte, um das Skript korrekt in Ihren Bot zu installieren.
Installationsschritte
Abschnitt mit dem Titel „Installationsschritte“-
Modul herunterladen & Ordner entpacken
Laden Sie den Modulordner (in der Regel im .zip- oder .rar-Format) von der offiziellen Quelle herunter.
Verwenden Sie ein Tool wie WinRAR oder 7-Zip, um den Skript-Ordner auf Ihrem Computer zu entpacken. -
Umgebungsvariablen konfigurieren
Öffnen Sie die mitgelieferte
.env-Datei und fügen Sie die benötigten Umgebungsvariablen hinzu bzw. passen Sie diese an, damit das Modul korrekt funktioniert.guildID: ID des Discord-Servers, auf dem der Bot eingesetzt wirdchannelBirthdayID: ID des Chats, in dem Geburtstagsnachrichten verschickt werden sollen
-
Dateien/Code in Ihr Projekt kopieren/verschieben
Kopieren Sie die folgenden Dateien in die entsprechenden Ordner Ihres Discord-Bot-Projekts:
commands/birthday.jsin Ihren Slash-Commands-Ordnerutils/birthday.jsin Ihren Utilities-Ordner
Kopieren Sie außerdem den Modul-Registrierungscode in Ihre Hauptdatei
index.js. In dieser Datei haben wir prisma direkt mit dem Objekt “client” verknüpft. Fügen Sie diesen Code in Ihre Datei ein oder passen Sie ihn entsprechend Ihrer Verwendung von prisma an. -
Datenbankschema aktualisieren
Fügen Sie das Datenmodell für Geburtstage in Ihre Datei
prisma/schema.prismaein und führen Sie die erforderlichen Migrationen aus, um die Änderungen in der Datenbank anzuwenden.
Führen Sie folgende Befehle aus:Terminalfenster npx prisma generatenpx prisma migrate dev --name add_birthday_model -
Abhängigkeiten installieren
Stellen Sie sicher, dass die benötigten Abhängigkeiten installiert sind, indem Sie Ihre
package.jsonprüfen und folgenden Befehl ausführen:Terminalfenster npm install -
Bot neu starten
Starten Sie Ihren Bot neu, damit das Skript geladen wird.
- Testen Sie den Slash-Befehl
/birthdayin einem Testserver, bevor Sie das Modul produktiv einsetzen. - In
index.jskönnen Sie die Planung des Versands der Geburtstagsnachrichten anpassen (aktuell auf täglich 08:00 Uhr eingestellt). - In
utils/birthday.jskönnen Sie den Inhalt der an Benutzer gesendeten Geburtstagsnachrichten nach Belieben anpassen.