Anleitung

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)

  1. Oben rechts auf Anmelden klicken.
  2. Mit Discord autorisieren — TacForce sieht nur deine Server, nie dein Passwort.
  3. Du landest im Dashboard und wählst deinen Server.

Screenshot hier ablegen:

public/img/docs/login.png
Login-Seite mit Discord-Button.

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
Admin-Login mit 2FA-Code-Abfrage.

2 · Server verbinden

Damit der Bot deinen Discord-Server verwalten kann, muss er dort eingeladen sein und dein Server im Dashboard auftauchen.

  1. Im Dashboard auf Bot hinzufügen / Server verbinden.
  2. Discord fragt, auf welchen Server der Bot soll — Server wählen, Rechte bestätigen.
  3. Zurück im Dashboard erscheint der Server in der Auswahl — anklicken.
Wichtig: Der Bot muss online und auf dem Server sein — sonst passiert nichts, egal was du einstellst.

Screenshot hier ablegen:

public/img/docs/server-select.png
Server-Auswahl im Dashboard.

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
Übersicht mit Statistiken und Modul-Schaltern.

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.

  1. Schalter umlegen (Übersicht oben oder Einstellungen → Module).
  2. Speichern nicht vergessen.

Screenshot hier ablegen:

public/img/docs/module.png
Modul-Schalter — grün = an.

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

  1. Dashboard → Tickets → Kategorie erstellen.
  2. Name + optional Emoji, Beschreibung.
  3. Staff-Rollen-ID: welche Rolle die Tickets sieht/bearbeitet.
  4. Log-Channel: wohin Transkripte/Events kommen (optional).

Screenshot hier ablegen:

public/img/docs/tickets-create.png
Ticket-Kategorie anlegen.

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
Ticket-Panel im Discord.

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.

  1. Dashboard → Bewerbungen → Formular erstellen.
  2. Titel, Beschreibung, Fragen hinzufügen (Label + optional Pflicht).
  3. Ziel-Channel-ID setzen (wohin eingegangene Bewerbungen kommen).
  4. Angenommen-Rolle, Annahme-/Ablehn-Text.
  5. Panel senden → Button erscheint im gewählten Channel.

Screenshot hier ablegen:

public/img/docs/apply-form.png
Bewerbungsformular mit Fragen.

Screenshot hier ablegen:

public/img/docs/apply-panel.png
Bewerbungs-Panel + Modal im Discord.

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
Welcome-Einstellungen.

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
  1. Einstellungen → Log-Kanäle.
  2. Pro Kategorie eine Channel-ID (leer = allgemeiner Log-Channel als Fallback).
  3. Schalter je Kategorie, dann speichern. Modul Logs muss an sein.

Screenshot hier ablegen:

public/img/docs/logs-config.png
Log-Kanäle pro Kategorie konfigurieren.

Screenshot hier ablegen:

public/img/docs/logs-discord.png
Ein Log-Eintrag im Discord.

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
Server-Aufbau mit Schnell-Anlegen + AFK/Bearbeiten.

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
JSON-Import im Server-Aufbau.

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
Verlauf mit Rückgängig-Buttons.

11 · Pläne & Bestellung

Pläne (Starter / Pro / Elite) schalten mehr Funktionen frei (z. B. Server-Aufbau ab Pro). Bezahlung aktuell per Vorkasse/Überweisung.

  1. Dashboard → Billing oder „Upgraden" → Plan wählen.
  2. Bestellung abschicken — du bekommst eine Referenznummer + Bankdaten per E-Mail.
  3. Überweisen mit Referenz im Verwendungszweck. Nach Zahlungseingang wird der Plan freigeschaltet.

Screenshot hier ablegen:

public/img/docs/order.png
Bestell-Bestätigung mit Referenz + Bankdaten.

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
Admin-Panel-Übersicht.

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.

Noch Fragen? Schreib uns — wir helfen beim Einrichten.