Zum Inhalt springen

Erste Schritte

Nyx Bot ist Slash-first: Jede Einstellung geht in Discord selbst (Wizards mit Channel- und Role-Selects, Modals, Vorschau) und im Dashboard, beides live synchron. Diese Seite bringt einen Server von null zu einer laufenden Konfiguration.

Öffne das Dashboard unter dash.nyxbots.com, melde dich mit Discord an und wähle einen Server, auf dem du Server verwalten darfst. „Nyx hinzufügen“ öffnet Discords Einladungsdialog mit den Berechtigungen, die die Module brauchen. Nyx fragt die Intents Guilds, Guild Members, Guild Messages, Message Content, Guild Moderation, Reactions und Voice States an; Nachrichteninhalte werden nur für die Funktionen gelesen, die du einrichtest (Logging, Automod, Tags).

  • /ping zeigt Latenz, Shard und Uptime.
  • /diagnose prüft die Bot-Rechte im aktuellen Channel, die Rollen-Hierarchie, die aktiven Intents, die Erreichbarkeit von Datenbank und Cache sowie den Tarif des Servers, mit Hinweisen, wie du Probleme behebst.
  • /setup startet den Setup-Wizard: Channels und Rollen per nativem Select wählen, Weiter drücken, Zusammenfassung prüfen.
  • /nyx plan zeigt den aktuellen Tarif und seine Limits.

Alle Antworten sind lokalisiert: Nyx antwortet in der Sprache deines Discord-Clients (Deutsch, Englisch US, Englisch UK). Server-Admins können eine serverweite Vorgabe setzen.

Jedes Modul hat einen eigenen /setup-Schritt und eine Dashboard-Seite. Änderungen per Slash-Command erscheinen sofort im Dashboard und umgekehrt. Es gibt keine Einstellung „nur im Dashboard“.

Phase 2 bringt den Importer: Nyx liest deine Reaction-Role-Nachrichten, Share-Link-Tags und Log-Exporte ein, zeigt als Diff, was es tun würde, läuft im Shadow-Modus neben Carl-bot mit einem Report gegen Carls echte Aktionen und schaltet erst auf Knopfdruck scharf. Bis dahin: Nyx neben Carl-bot einladen, die benötigten Module einrichten, vergleichen, dann Carl-bot entfernen.

Tags in TagScript laufen weiter: Der Nyx-Parser ist kompatibel zu Carl-bots Blöcken ({args}, {if}, {random}, {math}, Variablen und mehr) und ergänzt Lazy Evaluation, sodass nur der zutreffende Zweig ausgeführt wird.

Nyx Bot ist in Phase 1 (Fundament). Der Changelog zeigt, was schon da ist und was als Nächstes kommt.