@extends('layouts.public') @section('title', 'Anleitung — TacForce Pro') @section('meta_description', 'Komplette Schritt-für-Schritt-Anleitung: jede Funktion von TacForce Pro erklärt — Login, Server verbinden, Tickets, Bewerbungen, Welcome, Logs, Server-Aufbau, Verlauf, Bestellung und Admin-Panel.') @php $toc = [ ['start', '1 · Erste Schritte / Login'], ['server', '2 · Server verbinden'], ['uebersicht', '3 · Dashboard-Übersicht'], ['module', '4 · Module an/aus'], ['tickets', '5 · Tickets'], ['bewerbungen','6 · Bewerbungen'], ['welcome', '7 · Welcome'], ['logs', '8 · Logs'], ['builder', '9 · Server-Aufbau'], ['verlauf', '10 · Verlauf & Rückgängig'], ['billing', '11 · Pläne & Bestellung'], ['admin', '12 · Admin-Panel'], ['faq', '13 · Hilfe bei Problemen'], ]; @endphp @section('content') {{-- HERO --}}
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.

{{-- TOC --}} {{-- CONTENT --}}
{{-- 1 START --}}

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.

Admin-Login (Betreiber)

Unter /admin/login: E-Mail + Passwort, danach ein 6-stelliger Code per E-Mail (2FA). Getrennt vom Discord-Login.

{{-- 2 SERVER --}}

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.
{{-- 3 UEBERSICHT --}}

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.

{{-- 4 MODULE --}}

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.
{{-- 5 TICKETS --}}

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).

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.

{{-- 6 BEWERBUNGEN --}}

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.
{{-- 7 WELCOME --}}

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.

{{-- 8 LOGS --}}

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.
{{-- 9 BUILDER --}}

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.

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 }
}
{{-- 10 VERLAUF --}}

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.

{{-- 11 BILLING --}}

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.
{{-- 12 ADMIN --}}

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.
{{-- 13 FAQ --}}

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.
@endsection