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 Rechner zu entpacken. -
Umgebungsvariablen konfigurieren
Öffnen Sie die mitgelieferte
.env‑Datei und fügen Sie die erforderlichen Umgebungsvariablen hinzu bzw. passen Sie diese an, damit das Modul korrekt funktioniert.guildID: ID des Discord‑Servers, auf dem der Bot läuftanimationRoleWinnerAnimationID: ID der Rolle für Event‑GewinneranimationChannelEventID: ID des Kanals, in den Animations‑Nachrichten gesendet werden sollen
-
Dateien/Code in Ihr Projekt kopieren/verschieben
Kopieren Sie die folgenden Dateien in die entsprechenden Ordner Ihres Discord‑Bot‑Projekts:
commands/animation-add.js: in den Ordner für Slash‑Commandscommands/animation-list.js: in den Ordner für Slash‑Commandscommands/animation-remove.js: in den Ordner für Slash‑Commandscommands/animation-message.js: in den Ordner für Slash‑Commandsevents/interactionCreate.js: Kopieren Sie den nützlichen Teil des Codes aus dieser Datei, um ihn in Ihre eigene Datei einzufügenutils/arguments/post-message.js: in den Utilities‑Ordnerutils/animation.js: in den Utilities‑Ordner
Kopieren Sie zudem den Initialisierungscode des Moduls in Ihre Hauptdatei
index.js. In unserer Version ist Prisma direkt an dasclient‑Objekt gebunden — fügen Sie diesen Code in Ihr Projekt ein oder passen Sie ihn an Ihre Prisma‑Integration an. -
Datenbankschema aktualisieren
Fügen Sie das Datenmodell für Animationen in Ihre Datei
prisma/schema.prismaein und führen Sie die erforderlichen Migrationen durch, um die Änderungen auf Ihre Datenbank anzuwenden. Führen Sie folgende Befehle aus:Terminalfenster npx prisma generatenpx prisma migrate dev --name add_animation_model -
Abhängigkeiten installieren
Stellen Sie sicher, dass die erforderlichen 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 die Slash‑Commands
/animation-add,/animation-list,/animation-remove,/animation-messagein einem Testserver, bevor Sie sie in Produktion einsetzen. - In
index.jskönnen Sie die Planung für das Entfernen der Rolle “Event‑Gewinner” nach Bedarf anpassen. (Derzeit auf täglich 23:59 Uhr eingestellt).