Management · Moderation · Support · Community

Der Bot für den AUTOVIQ Discord

Ein modularer Discord-Bot in TypeScript: Moderation & AutoMod, Support-Tickets, Server-Logging & Anti-Raid, Willkommen & Rollen, Community-Tools, Levelsystem, eine virtuelle Server-Economy und eine Regel-Engine für Automatisierungen. Phasenweise gebaut, jede Phase mit Tests und Security-Check.

Interner Server-Bot · läuft 24/7 · TypeScript · PostgreSQL + Redis · Design nach der AUTOVIQ-Richtlinie.

Überblick

Ein Bot, viele Module – einzeln schaltbar

Jedes Modul lässt sich pro Server über Slash-Commands konfigurieren und an- oder abschalten. Loader für Commands und Events, Guards für Cooldown und Rechte, Fall- und Audit-Datenbank.

Slash-Commands · Buttons & Modals · i18n (DE/EN/PL/SR) · AUTOVIQ-Embeds · Prisma / PostgreSQL · Redis-Cooldowns
Funktionen

Was der Bot kann

Stand: Phasen 1 – 11 abgeschlossen. Als Nächstes: ein Web-Dashboard zur Konfiguration.

Grundsystem

Modulares TS-Grundgerüst, Auto-Loader für Commands/Events, Guards (Cooldown, Rechte, devOnly), pino-Logging mit Secret-Schwärzung, Docker & pm2. /ping /botinfo /help.

Moderation

18 Befehle (warn/ban/kick/timeout/mute/clear/lock/nick/history …) mit fortlaufender Fallnummer, Mod-Log, Rangordnungs-Prüfung, optionaler DM und Fall-Datenbank.

AutoMod

11 Regeln (Massen-Erwähnungen, Invite-/Scam-Links, Flood, Caps, Emoji-Spam …), Aktionsleiter NONE→DELETE→WARN→TIMEOUT→KICK→BAN, automatische Eskalation, Ausnahmen für Rollen/Kanäle.

Support-Tickets

Panel mit 9 Ticket-Arten, ein privater Kanal je Ticket, Claim/Add/Priorität/Rename/ Archive/Delete, HTML-Transkripte im AUTOVIQ-Look, Statistik zu Löse- und Antwortzeiten.

Logging & Anti-Raid

Server-Event-Log in 6 Kategorien mit Verursacher via Audit-Log. Anti-Raid erkennt Beitritts-Wellen und reagiert mit ALERT / KICK / BAN / TIMEOUT / LOCKDOWN, inkl. /antiraid panic.

Willkommen & Rollen

Willkommens-/Abschieds-Nachricht + DM mit Platzhaltern, Auto-Rolle, Verifizierung (Button oder Captcha), Selbstrollen-Panels (Buttons/Reaktionen), temporäre Rollen mit Sweeper.

Community

Umfragen, Giveaways mit Bedingungen, Vorschläge mit Review-Flow, Erinnerungen, Geburtstage, Starboard und ein Mitglieder-Counter im Kanalnamen.

Level & XP

XP durch Aktivität (Cooldown, Rollen-Multiplikatoren, Ignore-Listen), Level-Kurve im MEE6-Stil, Belohnungsrollen (stapeln oder ersetzen), /level /leaderboard /daily.

Economy

Rein virtuelle Server-Währung: /balance /pay /work /weekly /daily /richlist, Item-Shop mit Rollen-Bezug, Wallet-Limit, Transaktions-Protokoll. Kein Glücksspiel, keine Echtgeld-Mechanik.

Automatisierung

Regel-Engine Trigger → Bedingung → Aktion: 8 Auslöser (Nachricht, Beitritt, Rolle, Reaktion, Boost, Zeitplan …), 11 Bedingungen, 13 Aktionen (senden, DM, Rolle ±, Timeout, XP/Guthaben …). Schnellbausteine /automation autoresponder zeitplan rollenaktion, dazu Import/Export als JSON.

Technik & Betrieb

Sauber gebaut, dauerhaft betrieben

TypeScript, strict

Modulare Architektur, Prisma-Schema für PostgreSQL, Zod-validierte Konfiguration, Vitest-Tests.

PostgreSQL + Redis

Alle Server-Einstellungen, Fälle, Tickets, Level- und Economy-Daten in der Datenbank; Redis für Cooldowns und Caches (mit In-Memory-Fallback).

24/7-Betrieb

Docker Compose (Bot + DB + Redis) oder pm2. Migrationen laufen automatisch beim Start, strukturierte Logs, Secret-Schwärzung.

AUTOVIQ-Design

Embeds und Transkripte folgen der Marken- und Designrichtlinie – dunkelblau, ein Akzent, dezenter Glow.

Hinweis: Der Bot läuft ausschließlich auf dem AUTOVIQ-Discord-Server – es ist kein öffentlicher „zu deinem Server hinzufügen"-Bot. Alle Daten bleiben auf der AUTOVIQ-Infrastruktur. Die Economy ist strikt virtuell (Regelwerk §13): kein Glücksspiel, keine Echtgeld-Mechanik.