BladeSMP Bot

Admin-Login

BladeSMP Bot
Übersicht Status Willkommen Nachrichten Invites Tickets Urlaub Team Automod Schutz Kanäle Design Datenbank
Datenbank nicht verbunden. Der Bot startet erst, wenn die Verbindung steht. Zugangsdaten eintragen →

Übersicht

Aktueller Zustand von Bot und Minecraft-Server.

Bot–
Datenbank–
Ping–
Spieler online–
Peak–
Letztes Update–

Statusnachricht

Der Bot zeigt die Spielerzahl des Minecraft-Servers als Status an.

Platzhalter: {online} {max} {peak}

Der Peak erhöht sich automatisch, kann hier aber auch manuell gesetzt werden.

Willkommensnachricht

Wird gesendet, sobald jemand dem Discord beitritt.

Platzhalter: {user} (Erwähnung) {username} {displayname} {server} {memberCount} {inviteText} (Einladungs-Zeile, siehe Box darunter)

Einladungs-Zeile {inviteText}

Je nach Beitrittsweg wird einer dieser Texte für {inviteText} eingesetzt. Platzhalter: {inviter} (Erwähnung) {inviterName} {inviteCount} (die wievielte Einladung) sowie alle von oben.

Vorschau


Nachrichten

Nachrichten im Components-v2-Format erstellen, senden und später bearbeiten.

    Noch keine Nachricht vorhanden. Lege links eine neue an.

    Link-Buttons – erscheinen unter den Blöcken, max. 5

    Formatierung wie in Discord: **fett** *kursiv* __unterstrichen__ ~~durchgestrichen~~ ||Spoiler|| `Code` # Überschrift -# klein > Zitat - Liste [Linktext](https://…) <@&RollenID> <#KanalID>

    Vorschau

    Invites

    Wer hat wie viele Leute eingeladen. Jedes Mitglied zählt pro Server nur einmal.

    Permanent

    Alle Einladungen seit Beginn der Zählung.

      Temporär

      Seit Beginn der Zählung.

        Einstellungen

        Discord-Befehle: /invites user und /invites top

        Tickets

        Ticketsystem auf Deutsch und Englisch mit Fragen, Schließen-Anfrage und Transkripten.

        Einstellungen

        Support-Rollen (sehen und verwalten alle Tickets)

        Platzhalter im Kanalnamen: {number} {username} {type}

        Aktivitäts-Ampel

        Status-Emoji vor dem Kanalnamen. Jede Nachricht macht das Ticket wieder grün. Bei Rot kommt eine Erinnerung mit Ping: hat zuletzt das Team geschrieben, wird der Ersteller gepingt, sonst die Support-Rollen der Ticketart. Danach wird das Ticket nach Ablauf der Frist automatisch geschlossen (mit Transkript).

        Vorschau Panel

        Themen

        Überschriften im mittleren Block, z. B. „Gameplay & Moderation“. Die Beschreibung erscheint als Zitat mit grauem Balken. Unter jedem Thema stehen die Knöpfe der zugeordneten Ticketarten.

        Ticketarten

        Jede Art wird ein Knopf unter ihrem Thema. Pro Art bis zu 4 Fragen (mit Bilder/Videos-Upload 3); im Formular steht die deutsche Frage als Titel, die englische darunter. Platzhalter in der Begrüßung: {user} {type} {number} {roles} (pingt die Support-Rollen)

        Texte

        Alle Texte, die der Bot im Ticket schreibt, jeweils auf Deutsch und Englisch.

        Tickets & Transkripte

        Ticket links auswählen, um das Transkript zu sehen.

        Urlaub

        Urlaubsanträge per /urlaub. Abgelaufene Anträge bleiben noch eine Weile sichtbar und werden dann gelöscht.

        Einstellungen

        Dürfen Urlaub beantragen

        Dürfen Anträge ablehnen

        Administratoren dürfen immer beides. Keine Rolle gewählt = nur Administratoren.

        Farben & Icons

        Icon steht rechts im Antrag. Nach dem Speichern werden alle sichtbaren Anträge aktualisiert.

        Anstehend
        Läuft gerade
        Abgelehnt
        Vorbei

        Sichtbare Anträge

        Teamliste

        Liest aus, wer welche Teamrolle hat, und hält eine Liste im Discord aktuell.

        Einstellungen

        Kopfblock

        Eigener Block ohne Farbe über den Gruppen. Leer = kein Kopfblock.

        Gruppen

        Jede Gruppe ist ein eigener Block mit eigener Farbe. Reihenfolge = Reihenfolge in der Liste. Wer in mehreren Gruppen ist, erscheint nur in der obersten. Innerhalb einer Gruppe stehen höhere Rollen oben.

        Mitglieder & Aufgaben

        Aufgaben gehören zur Person und wandern bei Rollenwechsel mit. Wer kein Teammitglied mehr ist, verliert seine Aufgaben. Gespeichert wird beim Verlassen des Feldes.

        Vorschau

        Automod

        Löscht Nachrichten mit verbotenen Wörtern, auch neu bearbeitete. Erkennt Tarnungen wie n1gg4, n i g g a, niiiggga, kyrillische Doppelgänger und versteckte Wörter wie ichhasseniggasjawohl.

        Verbotene Wörter

        Überall enthalten: findet das Wort auch mitten in anderen Wörtern. Ganzes Wort: nur alleinstehend, gut für kurze Wörter wie „ass“, die sonst in „Klasse“ treffen würden. Regex: eigener regulärer Ausdruck, wird auf den Originaltext angewendet.

        Mehrere auf einmal hinzufügen

        Ausnahmen & Log

        Ausgenommene Rollen

        Ausgenommene Kanäle (eine Kategorie gilt für alle Kanäle darin)

        Schutzsystem

        Schützt Kanäle und Rollen vor dem Löschen und begrenzt Kicks/Bans. Server-Owner und der Bot selbst lösen nie etwas aus.

        Geschützte Kanäle

        Werden sie gelöscht, stellt der Bot sie wieder her (ohne Nachrichten) und schlägt Alarm.

        Geschützte Rollen

        Werden sie gelöscht, stellt der Bot sie samt Mitgliedern wieder her und schlägt Alarm. Die Bot-Rolle muss dafür über diesen Rollen stehen.

        Limits & Benachrichtigung

        Kicks + Bans pro Person

        0 = kein Limit. Wird ein Limit überschritten, kommt eine DM.

        Bestrafung

        Wer das Schutzsystem auslöst (Limit überschritten oder Geschütztes gelöscht), verliert sofort diese Rollen. Die Bot-Rolle muss über ihnen stehen.

        Zu entziehende Rollen

        Kanäle

        Automatische Funktionen in einzelnen Kanälen.

        Auto-Publish

        Nachrichten in Ankündigungskanälen werden automatisch veröffentlicht (an alle folgenden Server). Discord erlaubt 10 pro Stunde und Kanal.

        Kanäle

        Keiner ausgewählt = alle Ankündigungskanäle.

        Temp-Voice

        Wer einen „Join to Create“-Kanal betritt, bekommt einen eigenen Sprachkanal, den er verwalten kann. Leere Kanäle werden gelöscht.

        „Join to Create“-Kanäle

        Platzhalter im Namen: {username} {displayname}

        Zählkanal

        Es wird abwechselnd hochgezählt. Falsche Zahlen und doppeltes Zählen werden gelöscht, richtige Zahlen bekommen eine Reaktion.

        Unicode-Emoji (z. B. ✅) oder Server-Emoji im Format <:name:id>.

        Aktueller Stand –

        Design

        Aussehen des Webinterfaces. Gilt auch für den Login-Screen.

        Logo

        Oben in der Seitenleiste.

        Kein Logo

        Login-Logo

        Auf dem Login-Screen. Leer = normales Logo.

        Kein Login-Logo

        Favicon

        Icon im Browser-Tab. Leer = normales Logo.

        Kein Favicon

        Datenbank

        MySQL/MariaDB-Zugang. Alle Einstellungen und Invite-Daten liegen dort.

        –

        Nur Buchstaben, Zahlen und _. Ergibt z. B. bladebot_settings. Bei einem neuen Präfix werden neue Tabellen angelegt, die aktuellen Einstellungen werden mitgenommen, Invite-Daten nicht.

        Die Zugangsdaten werden auf dem Server in data/database.json gespeichert.