Alles Schritt für Schritt erklärt
Jede Funktion von TacForce Pro — vom Login bis zum eigenen Server-Aufbau. Folge den Schritten von oben nach unten, oder spring über das Inhaltsverzeichnis zum Thema.
1 · Erste Schritte / Login
Es gibt zwei getrennte Logins: den Discord-Login (für dich als Server-Betreiber, um dein Dashboard zu verwalten) und den Admin-Login (nur für den TacForce-Betreiber, mit 2FA-Code per E-Mail).
Discord-Login (normaler Kunde)
- Oben rechts auf Anmelden klicken.
- Mit Discord autorisieren — TacForce sieht nur deine Server, nie dein Passwort.
- Du landest im Dashboard und wählst deinen Server.
Screenshot hier ablegen:
public/img/docs/login.png
Admin-Login (Betreiber)
Unter /admin/login: E-Mail + Passwort, danach ein 6-stelliger Code per E-Mail (2FA). Getrennt vom Discord-Login.
Screenshot hier ablegen:
public/img/docs/admin-2fa.png
2 · Server verbinden
Damit der Bot deinen Discord-Server verwalten kann, muss er dort eingeladen sein und dein Server im Dashboard auftauchen.
- Im Dashboard auf Bot hinzufügen / Server verbinden.
- Discord fragt, auf welchen Server der Bot soll — Server wählen, Rechte bestätigen.
- Zurück im Dashboard erscheint der Server in der Auswahl — anklicken.
Screenshot hier ablegen:
public/img/docs/server-select.png
3 · Dashboard-Übersicht
Die Startseite deines Servers: Mitgliederzahl, offene Tickets, Bewerbungen, ein 7-Tage-Verlauf und die letzten Ereignisse. Ganz oben schaltest du die Module direkt an/aus.
Screenshot hier ablegen:
public/img/docs/overview.png
4 · Module an/aus
Module sind die großen Funktionen: Tickets, Bewerbungen, Welcome, Logs. Nur was an ist, macht der Bot. Aus = Funktion komplett gestoppt.
- Schalter umlegen (Übersicht oben oder Einstellungen → Module).
- Speichern nicht vergessen.
Screenshot hier ablegen:
public/img/docs/module.png
5 · Tickets
Ein Ticket-System, bei dem Mitglieder per Knopf einen privaten Support-Channel öffnen. Du legst Kategorien an (z. B. „Support", „Bug melden") und sendest ein Panel mit den Buttons.
Kategorie anlegen
- Dashboard → Tickets → Kategorie erstellen.
- Name + optional Emoji, Beschreibung.
- Staff-Rollen-ID: welche Rolle die Tickets sieht/bearbeitet.
- Log-Channel: wohin Transkripte/Events kommen (optional).
Screenshot hier ablegen:
public/img/docs/tickets-create.png
Panel senden
Auf Panel senden klicken, Ziel-Channel-ID angeben — der Bot postet dort die Nachricht mit Buttons. Mitglieder klicken → Bot öffnet einen privaten Ticket-Channel.
Screenshot hier ablegen:
public/img/docs/tickets-panel.png
6 · Bewerbungen
Formulare, die Mitglieder im Discord ausfüllen (Modal). Antworten landen bei deinem Team zur Annahme/Ablehnung — bei Annahme kann automatisch eine Rolle vergeben werden.
- Dashboard → Bewerbungen → Formular erstellen.
- Titel, Beschreibung, Fragen hinzufügen (Label + optional Pflicht).
- Ziel-Channel-ID setzen (wohin eingegangene Bewerbungen kommen).
- Angenommen-Rolle, Annahme-/Ablehn-Text.
- Panel senden → Button erscheint im gewählten Channel.
Screenshot hier ablegen:
public/img/docs/apply-form.png
Screenshot hier ablegen:
public/img/docs/apply-panel.png
7 · Welcome
Begrüßt neue Mitglieder automatisch und vergibt optional eine Rolle. In Einstellungen:
- Welcome-Channel-ID — wo die Begrüßung gepostet wird.
- Willkommensnachricht — Platzhalter
{user}(Mitglied) und{server}(Servername). - Auto-Rollen-ID — Rolle, die neue Mitglieder automatisch bekommen.
Modul Welcome muss an sein, sonst begrüßt der Bot niemanden.
Screenshot hier ablegen:
public/img/docs/welcome.png
8 · Logs
Der Bot protokolliert Server-Ereignisse. Du routest pro Kategorie in einen eigenen Channel und schaltest sie einzeln an/aus. Kategorien:
- Mitglieder — Join, Leave, Nickname, Rollen
- Moderation — Ban, Unban, Timeout
- Nachrichten — bearbeitet & gelöscht
- Voice — Join, Leave, Move
- Tickets & Bewerbungen
- Server — Channels & Rollen erstellt/gelöscht
- Bot-Aktionen — Panels, Server-Aufbau
- Einstellungen → Log-Kanäle.
- Pro Kategorie eine Channel-ID (leer = allgemeiner Log-Channel als Fallback).
- Schalter je Kategorie, dann speichern. Modul Logs muss an sein.
Screenshot hier ablegen:
public/img/docs/logs-config.png
Screenshot hier ablegen:
public/img/docs/logs-discord.png
9 · Server-Aufbau (Builder)
Baue Rollen, Kategorien und Channels direkt aus dem Web — der Bot setzt es im Discord um. Alles idempotent (zweimal = keine Duplikate). Ab Plan Pro.
Schnell anlegen
- Rolle — Name, Farbe, separat anzeigen.
- Kategorie — Name.
- Channel — Name, Typ (Text/Voice), Kategorie, dazu Slowmode, User-Limit, NSFW und privat (nur bestimmte Rollen) über „Rechte / privat".
AFK-Channel & Channel bearbeiten
Eigene Karten: AFK-Channel setzen (+ Timeout) und einen bestehenden Channel bearbeiten (privat machen, Slowmode, Limit). Vorher einmal „Struktur einlesen" klicken, dann füllen sich die Auswahlfelder.
Screenshot hier ablegen:
public/img/docs/builder.png
Blueprints & JSON-Import
Fertige Vorlagen per Klick anwenden, oder eine eigene Struktur als JSON einfügen. JSON kann private Kategorien, Rechte, Slowmode und den AFK-Channel:
{
"roles": [ { "name": "Team", "color": "#3B82F6", "hoist": true } ],
"categories": [
{ "name": "🔒 Intern", "private": true, "allow_roles": ["Team"], "channels": [
{ "name": "staff-chat", "type": "text", "slowmode": 5 },
{ "name": "Team-Voice", "type": "voice", "user_limit": 5 }
] }
],
"afk": { "channel": "AFK", "timeout": 300 }
}
Screenshot hier ablegen:
public/img/docs/builder-json.png
10 · Verlauf & Rückgängig
Unter Verlauf siehst du jede Änderung im Panel (wer, was, wann). Viele Aktionen lassen sich mit Rückgängig zurücknehmen: erstellte Sachen löschen, geänderte auf alte Werte zurück, gelöschte wiederherstellen, und im Server-Aufbau erstellte Channels/Rollen wieder entfernen.
Screenshot hier ablegen:
public/img/docs/changelog.png
11 · Pläne & Bestellung
Pläne (Starter / Pro / Elite) schalten mehr Funktionen frei (z. B. Server-Aufbau ab Pro). Bezahlung aktuell per Vorkasse/Überweisung.
- Dashboard → Billing oder „Upgraden" → Plan wählen.
- Bestellung abschicken — du bekommst eine Referenznummer + Bankdaten per E-Mail.
- Überweisen mit Referenz im Verwendungszweck. Nach Zahlungseingang wird der Plan freigeschaltet.
Screenshot hier ablegen:
public/img/docs/order.png
12 · Admin-Panel (nur Betreiber)
Unter /admin (nach Admin-Login mit 2FA): alles im Blick.
- Nutzer — Pro manuell an/aus, Admin-Status.
- Server — Plan je Server setzen.
- Bots — eigene Bots registrieren (Token, Client-ID), Status/Heartbeat.
- Bestellungen — „bezahlt" markieren → schaltet den Plan frei.
Screenshot hier ablegen:
public/img/docs/admin.png
13 · Hilfe bei Problemen
Wie hole ich eine Channel- oder Rollen-ID?
In Discord: Einstellungen → Erweitert → Entwicklermodus an. Dann Rechtsklick auf Channel/Rolle → „ID kopieren".
Ich stelle etwas ein, aber nichts passiert
- Ist der Bot online und auf dem Server?
- Ist das passende Modul an (Tickets/Welcome/Logs …)?
- Stimmen die IDs (nur Ziffern)?
Buttons/Schalter reagieren nicht
Einmal Strg + F5 (harter Reload) — der Browser hatte altes JavaScript gecacht.
Nickname-/Rollen-Logs fehlen
Die brauchen die privilegierte Server-Members-Berechtigung im Discord-Entwicklerportal. Voice/Server/Message/Ban-Logs gehen auch ohne.