📖 Fokus Bot Dokumentation

Alles was du über den Fokus Bot wissen musst — von der Ersteinrichtung bis zu allen Befehlen. Nutze die Suchfunktion links um schnell den richtigen Befehl zu finden.

🎯 Was ist Fokus?
Der All-in-One Discord Bot für deinen Server

Fokus ist ein Discord Bot der alle wichtigen Server-Funktionen in einem vereint — Ticket-System, AutoMod, Level-System, Giveaways, Queue-System und vieles mehr. Alles lässt sich bequem per Slash-Commands oder über das Web-Dashboard konfigurieren.

💡 Alle Befehle sind Slash-Commands — tippe / in Discord um sie zu sehen.
🚀 Erstes Setup
In 5 Minuten startklar
1
Bot einladen
Lade den Bot über den Einladungslink ein. Er benötigt Administrator-Rechte für den vollen Funktionsumfang. Nach dem Beitritt erhältst du automatisch eine DM mit dieser Anleitung.
2
Support-Rollen festlegen
Lege fest welche Rollen als Supporter gelten dürfen — diese können Tickets claimen und verwalten.
/setup roles
3
Ticket-Kategorie erstellen
Erstelle mindestens eine Ticket-Kategorie (z.B. "Support", "Bewerbung").
/setup category
4
Panel senden
Sende das Ticket-Panel in den gewünschten Channel.
/panel #channel
5
Fertig! 🎉
User können jetzt Tickets erstellen. Weitere Funktionen kannst du nach und nach aktivieren.
🎟️ Lizenz-Stufen
Was ist in welcher Stufe enthalten?
⬜ Free
Kostenlos
Ticket-System, Verify, Backup (manuell), Invite-Tracker, Reaktionsrollen, Auto-Rollen, Meilensteine, Web-Dashboard
🔵 Basic
3€/Mo · 25€/Jahr
+ AutoMod (Wort/Link/Spam), Warn-System, Queue-System, Willkommensnachricht, Umfragen, Tags, Starboard, Farbrollen
🟣 Premium
6€/Mo · 50€/Jahr
+ Level-System, Giveaways, Vorlagen, Temp-Voice, Geburtstage, Auto-Backup täglich
🔴 Enterprise
12€/Mo · 100€/Jahr
+ Backup-Restore, Temp-Rollen (vergeben & verwalten), Kick/Ban/Timeout (freie Dauer), Mod-Log, Ticket-Notizen
ℹ️ Lizenz einlösen: /redeem DEIN-CODE — Codes gibt es über den Support-Discord.
💳 Zahlung per Überweisung oder Revolut. Lizenz anfragen über den Support-Discord oder fokusbot.gg/support
💡 Das Web-Dashboard ist ab Basic verfügbar. Enterprise-Features (Kick/Ban, Temp-Rollen, Mod-Log) sind nur mit Enterprise-Lizenz nutzbar.
🎫 Ticket-System Free
Professionelles Support-System mit Kategorien, Claims und Statistiken

Das Ticket-System erlaubt es Usern Support-Anfragen zu stellen. Supporter können Tickets claimen, bearbeiten und schließen. Alle Aktionen werden optional in einem Log-Channel protokolliert.

💡 Tickets können automatisch geschlossen werden wenn kein User mehr schreibt — konfigurierbar mit /autoclose_setup
⚙️ Ticket Setup
Einrichtung des Ticket-Systems
/setup roles
Free
Legt fest welche Rollen als Supporter gelten. Diese Rollen können Tickets claimen und verwalten.
/setup category
Free
Erstellt eine neue Ticket-Kategorie. Du kannst mehrere Kategorien erstellen (z.B. Support, Bewerbung, Bug-Report).
Beispiel
/setup category → Modal öffnet sich → Name und Emoji eingeben
/panel #channel
Free
Sendet das Ticket-Panel in den angegebenen Channel. User können dort aus einer Dropdown-Liste eine Kategorie wählen.
#channel*
/setup server
Free
Setzt den Log-Channel für alle Ticket-Aktionen und den Claim-Log-Channel.
/autoclose_setup Tage
Free
Aktiviert Auto-Close: Tickets werden automatisch geschlossen wenn X Tage keine Aktivität stattfindet. 0 = deaktiviert.
Tage*
Beispiel
/autoclose_setup 3 → Ticket wird nach 3 Tagen Inaktivität geschlossen
/autodelete_setup Tage
Premium
Geschlossene Tickets werden nach X Tagen Inaktivität automatisch gelöscht.
Tage*
💬 Ticket Befehle
Befehle die innerhalb eines Tickets verwendet werden
/save
Supporter
Exportiert das Ticket als Transcript (Text-Datei mit allen Nachrichten).
/transfer @supporter
Supporter
Übergibt das Ticket an einen anderen Supporter.
@supporter*
/tag / /tag remove
Supporter
Versieht ein Ticket mit einem Tag (z.B. Bug, Frage, Gelöst) für bessere Übersicht.
/note Notiz
Enterprise
Hinterlässt eine interne Notiz im Notiz-Channel. Für den User nicht sichtbar.
Notiz*
/support_stats
Premium
Zeigt Supporter-Statistiken: Ø Ticket-Dauer, Top-Supporter nach Claims.
/rang show
Supporter
Zeigt die aktuelle Support-Rangliste der Woche.
🛡️ AutoMod Basic
Automatische Moderation von Nachrichten
ℹ️ Aktionen sind kombinierbar: delete + warn + timeout
/filter toggle
Schaltet den gesamten AutoMod ein oder aus.
/filter words
Konfiguriert den Wort-Filter. Wörter eintragen die geblockt werden sollen, Aktionen festlegen.
/filter links
Konfiguriert den Link-Filter. Alle Links oder nur bestimmte blockieren.
/filter spam
Konfiguriert den Spam-Filter. Max. Nachrichten pro Zeitraum einstellen.
/filter log #channel
Setzt den Channel in dem Filter-Aktionen geloggt werden.
#channel*
⚠️ Verwarnungen Basic
Stufensystem: 3 = Timeout, 5 = Ban
/warn add @user Grund
Verwarnt einen User. Bei 3 Verwarnungen → 1h Timeout. Bei 5 → automatischer Ban.
@user*Grund*
Beispiel
/warn @Pascal Regelverstoß im Chat
/warn list @user
Zeigt alle Verwarnungen eines Users mit Datum und Grund.
@user*
/warn remove @user Nr
Entfernt eine bestimmte Verwarnung (Nummer aus /warn list).
@user*Nummer*
/warn clear @user
Löscht alle Verwarnungen eines Users auf einmal.
@user*
🔨 Moderation Enterprise
Kick, Ban, Timeout und temporäre Rollen
/kick @user
Enterprise
Kickt einen User vom Server.
@user*Grund
/ban @user
Enterprise
Bannt einen User vom Server.
@user*Grund
/unban UserID
Enterprise
Hebt einen Ban auf.
UserID*
/timeout @user Dauer
Enterprise
Stellt einen User stumm. Dauer frei wählbar: 30m, 2h, 1d, 1w. Auch über das Dashboard ausführbar.
@user*Dauer*
/temprole add @user @rolle Dauer
Enterprise
Gibt einem User eine temporäre Rolle. Dauer frei wählbar: 30m, 2h, 1d, 1w. Auch über das Dashboard vergeb- und verwaltbar.
@user*@rolle*Dauer*
Beispiel
/temprole @Pascal @VIP 1d
/modlog_setup #channel
Enterprise
Setzt den Channel in dem alle Moderationsaktionen geloggt werden.
#channel*
👋 Willkommen Basic
Automatische Begrüßung neuer Mitglieder
💡 Verfügbare Variablen: {user} {name} {server} {count}
/welcome setup #channel
Richtet den Willkommens-Channel ein. Dort wird eine Nachricht gesendet wenn jemand dem Server beitritt.
Beispiel Text
Willkommen {user} auf {server}! Du bist Mitglied #{count}.
/welcome toggle
Schaltet die Willkommensnachricht ein oder aus.
⭐ Level-System Premium
XP durch Nachrichten und Voice-Zeit
ℹ️ User erhalten 15 XP pro Nachricht (60s Cooldown) und 5 XP alle 5 Minuten im Voice-Channel.
/level setup #channel
Aktiviert das Level-System und setzt den Channel für Level-Up Ankündigungen.
#channel*
/level toggle
Schaltet das Level-System ein oder aus.
/level role Level @rolle
Legt fest welche Rolle ab einem bestimmten Level vergeben wird.
Beispiel
/level role 10 @Veteran → Ab Level 10 bekommt jeder die Veteran-Rolle
/level
Zeigt das eigene Level und die aktuelle XP-Anzahl.
/leaderboard
Zeigt die Top 10 User nach XP auf dem Server.
🎉 Giveaway Premium
Verlosungen mit optionalen Voraussetzungen
/giveaway start #channel
Erstellt ein neues Giveaway. Du kannst Preis, Dauer, Gewinner-Anzahl, Mindest-Level und Mindest-Rolle festlegen.
#channel*
/giveaway end MessageID
Beendet ein laufendes Giveaway vorzeitig und lost sofort Gewinner aus.
MessageID*
/giveaway reroll MessageID
Lost einen neuen Gewinner aus einem bereits beendeten Giveaway.
MessageID*
📨 Invite-Tracker Free
Wer hat wen eingeladen? Einstellbar unter "Voice & Invite" im Dashboard.
⚠️ Der Bot benötigt die Berechtigung "Einladungen verwalten" damit das Tracking funktioniert.
/invite create
Erstellt einen eigenen Einladungslink mit optionalen Einschränkungen (Max-Uses, Laufzeit).
/invite stats [@user]
Zeigt Einladungs-Statistiken: aktive Einladungen, Gesamt, wieder gegangen, durch wen man selbst eingeladen wurde.
/invite leaderboard
Zeigt die Top 10 Einlader des Servers.
/invite log #channel
Setzt den Channel für Beitritts-Logs. Jeder Beitritt wird dort mit Einlader-Info geloggt.
#channel*
🎙️ Temp-Voice Premium
Automatische temporäre Voice-Channels
💡 User betreten einen Erstell-Kanal → eigener Channel wird erstellt → beim Verlassen automatisch gelöscht.
/voice setup #kanal
Fügt einen Voice-Channel als Erstell-Kanal hinzu. User die diesen Kanal betreten bekommen automatisch einen eigenen.
#kanal*
/voice remove #kanal
Entfernt einen Erstell-Kanal.
#kanal*
/voice status
Zeigt alle konfigurierten Erstell-Kanäle.
📋 Queue-System Basic
Warteschlangen mit Live-Panel und Auto-Join
/queue create Name
Erstellt eine neue Warteschlange.
Name*
/queue display Name #channel
Sendet ein Live-Panel in einen Channel. Das Panel aktualisiert sich automatisch bei Änderungen und zeigt Join/Leave Buttons.
Name*#channel*
/queue pull Name
Holt den nächsten User aus der Queue (entfernt ihn von Position 1).
Name*
/queue voice Name #kanal
Verknüpft einen Voice-Channel — User die ihn betreten werden automatisch eingereiht.
Name*#kanal*
/queue whitelist/blacklist/priority
Steuert den Zugang nach Rollen: Whitelist (nur diese Rollen), Blacklist (diese Rollen nicht), Priority (kommen nach vorne).
Member-Blacklist (Dashboard)
Einzelne User per Autocomplete oder Discord-ID aus einer Queue sperren. Der Bot sendet dem User automatisch eine DM mit dem Grund.
/queue shuffle Name
Mischt die Reihenfolge der Queue zufällig.
Name*
💾 Backup Free
Vollständiges Server-Backup inkl. Berechtigungen, Hierarchie und Server-Einstellungen
ℹ️ Auto-Backup täglich um 03:00 Uhr erfordert Premium. Restore erfordert Enterprise. Manuelles Backup ist für alle Tiers verfügbar.
💡 Das Backup speichert: Rollen mit Hierarchie, Channel-Berechtigungen (Overwrites), Kategorien mit Positionen, Server-Name/Icon/Banner, AFK-Channel, Verification-Level, Member-Rollen und Nicknames.
/backup create
Free
Erstellt ein vollständiges Backup: Rollen mit Hierarchie, Channel-Berechtigungen, Server-Einstellungen (Name, Icon, Banner), Member-Rollen. Auch über das Dashboard möglich.
/backup list
Free
Zeigt alle vorhandenen Backups mit Datum und Größe.
/backup channel #channel
Premium
Setzt den Channel für Auto-Backup Bestätigungen.
#channel*
/backup restore
Enterprise
Stellt ein Backup vollständig wieder her: Rollen in korrekter Hierarchie, alle Channel-Berechtigungen, Server-Einstellungen, Member-Rollen und Nicknames. Vorhandene Elemente werden nicht doppelt erstellt.
⚙️ Web-Dashboard Free
Alle Einstellungen bequem per Browser verwalten
💡 Das Dashboard ist ab Basic verfügbar. Login mit Discord OAuth2 — kein Passwort nötig. Jede Seite hat einen ← Zurück Button oben links.
Tickets
Basic+
Kategorien erstellen/bearbeiten, Panel-Texte, Log-Channel pro Kategorie, Auto-Close, Support-Rollen, Statistiken.
Moderation
Basic+
AutoMod konfigurieren, Verwarnungen verwalten. Kick/Ban/Timeout und Temp-Rollen erfordern Enterprise.
Community
Basic+
Willkommen, Boost, Geburtstage manuell eintragen, Meilensteine konfigurieren, Auto-Rollen, Ankündigungen mit Bild/GIF.
Reaktionsrollen (Dashboard)
Free
Panels erstellen mit Rollen, Emojis, Bild/GIF-Banner und Embed-Farbe. "Speichern & Senden" schickt das Panel direkt in einen Discord-Channel — kein Slash-Command nötig.
Vorlagen
Premium
Vorlagen erstellen mit Bild/GIF-Unterstützung. Als Text oder Embed sendbar.
Queue-System
Basic+
Queues verwalten, Whitelist/Blacklist/Priorität nach Rollen, Member-Blacklist mit automatischer DM.
Temp-Rollen
Enterprise
Temporäre Rollen vergeben (User-Suche, Rolle, freie Dauer z.B. 30m/2h/1d) und aktive Temp-Rollen verwalten.
✅ Verify (OAuth2) Free
Sichere Verifizierung über Discord-Login — wie RestoreCord
💡 Verify-Flow: User klickt Button in Discord → landet auf der Verify-Webseite → meldet sich mit Discord an → bekommt automatisch die Rolle. Kein manuelles Bestätigen nötig.
/verify_setup #channel @rolle
Free
Sendet einen Button in den Channel. User die darauf klicken werden zur Verify-Webseite weitergeleitet und erhalten nach Discord-Login automatisch die Rolle.
#channel*@rolle*min_tagevpn_blockieren
Beispiel
/verify_setup #verify @Member 30 True — Account muss 30 Tage alt sein, VPN wird blockiert
Anti-Alt Schutz
Free
Accounts die jünger als X Tage sind werden beim Verify abgelehnt. Verhindert Alt-Accounts und Ban-Evasion. Einstellbar per min_tage Parameter oder im Dashboard.
VPN/Proxy Detection
Free
Blockiert automatisch Verbindungen über VPN oder Proxy. Verhindert dass gebannte User sich mit einer anderen IP zurückverifizieren.
/verify restore
Free
Stellt allen verifizierten Usern ihre Rolle wieder her. Nützlich nach einem Server-Nuke — alle die sich je verifiziert haben bekommen ihre Rolle zurück.
🎭 Reaktionsrollen Free
User können sich Rollen selbst per Button-Klick geben
/reactionrole_create #channel
Öffnet einen nativen Rollen-Picker wo du Rollen auswählen kannst. Anschließend Titel und Beschreibung eingeben — das Panel wird gesendet.
#channel*
📝 Vorlagen Premium
Schnellantworten mit !name senden
💡 Vorlagen können nur von Supportern und Admins gesendet werden.
/vorlage neu
Erstellt eine neue Vorlage. Wähle ob sie als normale Nachricht oder als Embed gesendet werden soll.
/vorlage list
Zeigt alle verfügbaren Vorlagen auf diesem Server.
/vorlage edit
Bearbeitet eine bestehende Vorlage.
/vorlage delete
Löscht eine Vorlage.
!vorlagenname
Sendet die Vorlage in den aktuellen Channel. Ersetze "vorlagenname" durch den tatsächlichen Namen.
Beispiel
!regeln → Sendet die Vorlage mit dem Namen "regeln"
🔥 Streak-System Premium
Täglicher Flame-Counter im Nickname — z.B. "Pascal 🔥21"
/streak show
Zeigt deinen aktuellen Streak und erhöht ihn (wenn Command als Trigger konfiguriert).
/streak set @user Wert
Setzt den Streak eines Users manuell (Admin). Nickname wird automatisch aktualisiert.
/streak reset [@user]
Setzt Streak zurück. Ohne @user werden alle zurückgesetzt (Admin).
🏷️ Custom Tags (/ctag) Basic
Eigene Commands mit festem Text
/ctag Name
Ruft einen Custom-Tag ab und postet ihn.
Beispiel
/ctag preise
/ctag_add Name Inhalt
Erstellt einen neuen Tag (Admin).
/ctag_remove Name
Löscht einen Tag (Admin).
/ctag_list
Zeigt alle verfügbaren Tags.
💬 Trigger-Nachrichten Premium
Bot antwortet automatisch bei bestimmten Wörtern
/trigger_add Wort Antwort
Fügt Trigger hinzu.
Beispiel
/trigger_add preis "Preise auf fokusbot.gg"
/trigger_list
Zeigt alle Trigger.
/trigger_remove Wort
Entfernt einen Trigger.
⭐ Starboard Basic
Nachrichten mit vielen ⭐ automatisch posten
/starboard_setup #channel [minimum]
Richtet Starboard ein. Standard-Minimum: 3 ⭐.
🎨 Farbrollen Basic
User wählen selbst eine Farbrolle
/color Farbe
Weist die Farbrolle zu. Admin konfiguriert verfügbare Rollen im Dashboard.
Beispiel
/color Rot
📺 Live-Benachrichtigungen Premium
Benachrichtigung wenn Streamer live geht
/live_add Plattform Nutzername #channel
Fügt Streamer zur Überwachung hinzu (twitch/youtube).
Beispiel
/live_add twitch shroud #live
/live_remove Nutzername
Entfernt Streamer.
/live_list
Zeigt alle überwachten Streamer.
⏰ Geplante Nachrichten Premium
Nachrichten automatisch zur richtigen Uhrzeit senden
/schedule add #channel Uhrzeit Wiederholung Nachricht
Plant eine Nachricht. Wiederholung: täglich/wöchentlich/einmalig.
Beispiel
/schedule #allgemein 08:00 täglich Guten Morgen! ☀️
/schedule list
Zeigt alle geplanten Nachrichten.
🔔 Reminder Premium
Erinnerungen per DM
/remind Zeit Nachricht
Setzt Erinnerung. Zeiteinheiten: m/h/d.
Beispiel
/remind 2h Arzt-Termin
🔔 Highlights Premium
DM bei Erwähnung bestimmter Wörter
/highlight_add Wort
Fügt Highlight-Wort hinzu.
/highlight_remove Wort
Entfernt Highlight-Wort.
/highlight_list
Zeigt alle eigenen Highlight-Wörter.
👥 Sub-User Enterprise
Eingeschränkter Dashboard-Zugang für Teammitglieder
/subuser add @user Bereiche
Gibt Dashboard-Zugang. Bereiche: tickets,moderation,community,level.
Beispiel
/subuser add @Mod tickets,moderation
/subuser remove @user
Entfernt Dashboard-Zugang.
📱 Kontakte Free
Kontaktinfos zu Usern hinterlegen
/set_contact @user Plattform Handle
Speichert Kontaktinfo für einen User.
/contact [@user]
Zeigt Kontaktinfos eines Users.
/remove_contact @user Plattform
Entfernt einen Kontakt.
🗑️ Channel leeren Enterprise
Alle Nachrichten in einem Channel löschen
/clean [#channel] [Anzahl]
Löscht alle oder eine bestimmte Anzahl Nachrichten im Channel. Ohne Angabe wird der aktuelle Channel geleert (max. 1000).
Beispiele
/clean — aktuellen Channel leeren
/clean #spam 50 — letzte 50 Nachrichten in #spam löschen
📢 Ankündigungen Basic
Nachrichten in Channels senden
/announce #channel Nachricht
Sendet eine Nachricht. Auch mit Bild/GIF über das Dashboard möglich.
/announce_edit
Bearbeitet eine bestehende Bot-Nachricht.
🌟 Community Basic
Willkommen, Boost, Geburtstage, Meilensteine
/boost_setup #channel
Setzt den Channel für Boost-Benachrichtigungen.
/birthday set @user TT.MM
Premium
Trägt den Geburtstag eines Users ein.
/birthday channel #channel
Premium
Setzt den Channel für Geburtstags-Nachrichten (täglich 08:00 Uhr).
/birthday list
Premium
Zeigt alle eingetragenen Geburtstage.
/milestone_channel #channel
Setzt den Channel für Mitglieder-Meilensteine.
ℹ️ Allgemein Free
Infobefehle und Utilities
/ping
Zeigt die Bot-Latenz in Millisekunden.
/befehle
Zeigt alle verfügbaren Befehle.
/serverinfo
Zeigt Informationen über den aktuellen Server.
/userinfo [@user]
Zeigt Informationen über einen User.
/stats
Zeigt Bot-Statistiken.
/license_status
Zeigt die aktive Lizenz und das Ablaufdatum.
📊 Umfragen Basic
Abstimmungen erstellen
/poll create Frage Option1 Option2 ...
Erstellt eine Umfrage mit bis zu 10 Optionen.
/poll_remind
Erinnert an eine laufende Umfrage.
📋 Logs Basic
Bot-Logs abrufen
/logs [zeilen]
Zeigt die letzten Log-Einträge.
/logs_file
Sendet die Log-Datei als Download (Bot-Owner).
📝 Notizen Enterprise
Notizen zu Usern hinterlegen
/note add @user Notiz
Hinterlegt eine Notiz zu einem User.
/note list @user
Zeigt alle Notizen zu einem User.
/note channel #channel
Setzt den Log-Channel für Notizen.
⭐ Level-System (Befehle) Premium
XP-System Befehle
/level show [@user]
Zeigt Level und XP.
/rang [@user]
Zeigt den Rang auf dem Server.
/rang history [@user]
Zeigt die Rang-Historie.
/leaderboard
Zeigt die Top-10.
/ranking_channel #channel
Setzt den Level-Up Channel.
/level setup
Konfiguriert das Level-System.
/level toggle
Aktiviert/deaktiviert das Level-System.
/level role Level @rolle
Setzt eine Belohnungsrolle für ein bestimmtes Level.
🎫 Tickets (Befehle) Basic
Erweiterte Ticket-Befehle
/ticket_stats
Zeigt Ticket-Statistiken.
/ticket_reset
Setzt den Ticket-Counter zurück.
/support_stats
Zeigt Support-Statistiken pro Mitarbeiter.
⏱️ Temp-Rollen (Befehle) Enterprise
Temporäre Rollen per Command
/temprole add @user @rolle Dauer
Vergibt eine temporäre Rolle. Dauer: 30m, 2h, 1d, 1w.
/temprole list [@user]
Zeigt aktive Temp-Rollen.
/temprole remove @user @rolle
Entfernt eine Temp-Rolle sofort.
🤖 Bot-Verwaltung Enterprise
Bot-Einstellungen anpassen (Admin/Owner)
/botset name Name
Ändert den Namen des Bots.
/botset nickname Name
Ändert den Nickname des Bots auf diesem Server.
/botset avatar URL
Ändert das Avatar (Bot-Owner only).
/botset status Status
Ändert den Bot-Status (Bot-Owner only).
/broadcast Nachricht
Sendet an alle Server (Bot-Owner only).