Documentation / v0.9

DOCS

Alles, was du brauchst, um Spectral Engine, Shadow Link und Prism UI in Betrieb zu nehmen.

Einführung

Spectral Systems baut modulare, sichere Infrastruktur. Das Herzstück ist die Spectral Engine — ein hochperformantes Application-Framework für skalierbare, verteilte Systeme. Darauf aufbauend entstehen Produkte wie Shadow Link (Enterprise-Sicherheit für Discord) und Prism UI (Component Library für Dashboards).

Diese Docs führen dich durch Installation, erste Schritte und die wichtigsten APIs.

Alle Pakete sind als @spectral/* auf npm geplant. Bis zum ersten öffentlichen Release gilt der aktuelle Stand als Alpha.

Installation

Node.js 20+ wird vorausgesetzt. Installiere die Engine und ihre Optionen:

bash npm install @spectral/core npm install @spectral/prism-ui

Alternativ über den CLI-Assistenten:

bash npx @spectral/cli init --prod

Quickstart

Ein minimaler Discord-Bot mit der Spectral Engine — so schnell geht's:

javascript const { SpectralClient } = require('@spectral/core'); const client = new SpectralClient({ token: process.env.DISCORD_TOKEN, prefix: '!' }); client.on('ready', () => { console.log('Spectral online — 24ms gateway.'); }); client.login();

Danach startest du den Bot mit npm start und verifizierst die Verbindung im Status-Dashboard.

Konfiguration

Die Engine liest ihre Konfiguration aus spectral.config.yml:

yaml prefix: "!" sharding: auto security: audit-log: true e2e: true cache: redis://localhost:6379

Alle Felder sind optional. Sensible Werte wie Tokens sollten über Umgebungsvariablen gesetzt werden.

Kommandos

Die wichtigsten Slash-Commands der Shadow Link Instanz:

  • /setup — Server-Boarding und Rollen-Synchronisation starten
  • /audit — Echtzeit-Audit-Log aufrufen
  • /guard — Invite- und Link-Guard konfigurieren
  • /automod — Filterregeln für Links, Spam und Toxicity
  • /status — Gateway-Latenz und Shard-Status anzeigen
Die vollständige Kommandoreferenz folgt mit dem ersten Stable-Release. Die aktuelle Übersicht findest du im Changelog.

API-Referenz

Die öffentliche API wird mit Phase 4 der Roadmap bereitgestellt. Erster Endpunkt:

http GET /v1/guilds/:id Authorization: Bearer <token> Response 200 { "guilds": 412, "latency": 24 }

Bis dahin gilt: alles, was du brauchst, funktioniert bereits über das Control Dashboard — ohne API-Zugang.