/GAL.002

Ein Bot der ChatGPT in Discord nutzbar macht (für localhosts)

Primary LanguageJavaScript

GAL.002

Übersicht:

So installiert man den Bot:

  1. Lade die Repository auf deinen PC herunter.
  2. Stelle sicher, dass die heruntergeladene Repository sich in einem Pfad befindet der KEINE LEERZEICHEN HAT
  3. Erstelle eine Datei mit dem Namen ".env" und kopiere den Inhalt aus der Datei mit dem Namen ".env.example" in diese Datei (im selben Ordner).
  4. Ersetze die Platzhalter in der ".env" Datei durch deine Werte.
    • ➥ GPT_TOKEN <- Dein API Token, das du hier finden kannst.
    • ➥ DISCORD_TOKEN <- Besuche diese Webseite und folge dieser Anleitung. Kopiere dir das Token aus diesem Abschnitt.
    • ➥ BOT_USER_ID <- Wechsle nun wieder zum "General Information" Sektor und kopiere dir die Application ID.
    • ➥ PERSONALITY <- Stelle ein als welche Rolle dein Bot antworten soll (z.B.: Alfred / Batman / Pinnochio / ...).
  5. Stelle sicher dass dein Bot im Discord Developer Portal alle Intents aktiviert hat (unter dem BOT Reiter an der linken Seite).
  6. Stelle sicher dass du "node" und "NPM" installiert hast. Für ein Tutorial klicke hier.
  7. Wechsle nun in einem Terminal zum Verzeichnis / Dateipfad in das du die Repository heruntergeladen hast. Dieser Ordner sollte etwas mit "Gal.002" heißen, nicht etwa "src" oder "data".
  8. Führe "npm install" aus, das lädt alle benötigten Pakete herunter, sofern du NPM installiert hast.
  9. Führe "npm run start" aus, dies startet den Bot.
  10. Bot startet nicht richtig? Wende dich mit einer Kopie des Errors (Wenn vorhanden) an den Developer.
    • ➥ Er ist unter "Mr. Galaxy | Chris#0726" auf Discord zu finden. (ID: 454717869620461592)
    • ➥ Findest du den Nutzer nicht? Ich bin auf diesem Discord Server zu finden.
  11. Um deinen Bot nun per DM nutzen zu können, folge bitte folgender Anleitung: Tutorial. Nachdem der Bot dem Server beigetreten ist kannst du ihn ganz einfach eine Nachricht schicken.

Beachten:

  1. Das nutzen des Bots mit dem eigenem Token kann Kosten verursachen, wenn die Nutzung den kostenlosen Test Betrag im ersten Monat übersteigt, oder der erste Monat vorbei ist. Checke deine Usage hier.
  2. Teile niemals die Daten aus der .env Datei mit jemandem, dies könnte dazu führen dass sich jemand als dein Bot ausgibt, diesen für andere Zwecke nutzt oder dein GPT Token ausgenutzt wird.

Dev-Notizen:

  1. Bot könnte beim Starten crashen wenn er sich selbst nach einer Nachricht fragen möchte ob er benachrichtigt werden möchte. Tritt dies auf starte den Bot einfach neu.

Changelog:

Ein Changelog, was zwischen den Versionen passiert ist kann hier abgerufen werden