For the complete documentation index, see llms.txt. This page is also available as Markdown.

Commands

Befehle

Jeder Befehl ist ein Discord-Slash-Befehl. Tippe / in einem beliebigen Kanal, um sie zu sehen, mit direkten Beschreibungen in deiner Serversprache (Englisch oder Deutsch).

Befehle, die mit ⭐ Premium markiert sind, benötigen ein aktives TimeCord-Abo für diesen Server. Manche Befehle sind nur teilweise Premium; das wird beim jeweiligen Befehl vermerkt.

Wer was nutzen darf

  • Jeder kann die unten aufgeführten Mitglieder-Befehle nutzen.

  • Admin-Befehle benötigen entweder die Discord-Berechtigung Administrator oder eine der Verwaltungsrollen, die du als Zugriffsrollen im Dashboard festlegst.

  • Jeder Befehl kann einzeln aktiviert, deaktiviert oder auf Admins beschränkt werden unter Dashboard → Einstellungen → Befehle.


Mitglieder-Befehle

/help

Zeigt Links zu dieser Dokumentation und zu unserem Support-Server.

/info [user]

Zeigt ein Mitgliederprofil:

  • Eingestellt seit, und aktueller Dienststatus (eingestempelt seit, oder letzter Zeitpunkt des Ausstempelns)

  • Job und Rang, falls konfiguriert (siehe Ränge)

  • Anzahl der aktiven Verwarnungen

  • Tägliche, wöchentliche, monatliche und Gesamtstunden

Führe ihn für dich selbst aus, oder übergib einen user, um jemand anderen anzusehen.

/leaderboard <timeframe>

Reiht Mitglieder nach erfassten Stunden. timeframe ist eines von alltime, monthly, weekly, daily. Die Liste ist paginiert (10 pro Seite) mit ◀ / ▶ Buttons und berücksichtigt die Serverzeitzone und den Wochenstart (siehe Statistiken & Zeit).

/overview

Listet jeden auf, der aktuell eingestempelt ist, und wie lange er schon im Dienst ist.

/timerequest <action> <minutes> <reason> [proof-link] [proof-attachment] ⭐ Premium

Ermöglicht es einem Mitglied, eine Zeitänderung anzufragen, anstatt dass ein Admin sie manuell vornimmt.

  • action - give (Zeit hinzufügen anfragen) oder remove (Zeit entfernen anfragen)

  • minutes - wie viele Minuten

  • reason - warum

  • proof-link / proof-attachment - optionaler Nachweis (ein Link und/oder ein Bild/Video)

Die Anfrage wird an dein Personal mit Zugriffsrolle gepostet, mit Approve- und Reject-Buttons. Bei Genehmigung wird die Zeit automatisch angewendet und das Mitglied benachrichtigt.

/break <action>

Pausiere und setze deine eigene Sitzung fort, ohne dich auszustempeln. action ist pause oder resume. Die Pausenzeit wird nicht zu deinen erfassten Stunden gezählt, und das Ausstempeln während einer Pause wird korrekt behandelt. Nutze es für die Mittagspause oder eine Besorgung, damit die Zwischenzeit nicht zählt.

/streak

Zeigt deine aktuelle und längste Serie aufeinanderfolgender Tage sowie die Meilensteine, die du erreicht hast (zum Beispiel 100 erfasste Stunden oder eine 7-Tage-Serie). Siehe Statistiken & Zeit.

/leave <action> ...

Beantrage eine Abwesenheit. request öffnet eine Anfrage mit Startdatum, Enddatum und Grund; list zeigt deine Anfragen. Deine Anfrage wird an das Personal mit Zugriffsrolle gepostet, mit Approve- und Deny-Buttons. Eine genehmigte Abwesenheit, die den aktuellen Tag abdeckt, schließt dich aus Quoten- und Schicht-No-Show-Berichten aus, damit deine Abwesenheit nicht gegen dich zählt.

/stats [user] ⭐ Premium

Postet ein Balkendiagramm der täglichen Stunden der letzten 14 Tage sowie deine Gesamtwerte. Führe es für dich selbst aus oder übergib einen user.


Admin-Befehle

/employee <user> <action>

Verwalte einen einzelnen Mitarbeiter.

Aktion
Was sie bewirkt

hire

Erlaubt dem Nutzer, Zeit zu erfassen. Das ist die Voraussetzung für die Zeiterfassung.

dismiss

Entzieht die Zeiterfassung. Ihre Daten bleiben erhalten.

stop

Beendet ihre aktive Sitzung; der Nutzer behält die erfasste Zeit.

cancel

Beendet ihre aktive Sitzung; der Nutzer erhält keine Zeit.

delete

Löscht dauerhaft alle Daten des Nutzers (fragt zuerst nach Bestätigung).

Einstellen und Kündigen kann auch automatisch geschehen: Aktiviere Auto-Einstellung beim Beitritt, oder lege Autorollen im Dashboard fest, sodass das Erhalten/Verlieren einer Rolle das Mitglied einstellt/kündigt.

/tracking <action>

Verwalte die serverweite Zeiterfassung.

Aktion
Was sie bewirkt

generate

Postet die Stechuhr-Nachricht mit Clock in / Clock out Buttons.

list

Zeigt eine paginierte Liste jedes eingestellten Mitarbeiters (im Dienst zuerst, 🟢 = im Dienst).

stop

Stempelt alle aus und gibt ihnen ihre Zeit.

cancel

Stempelt alle aus, mit keiner Zeit.

generate und list sind kostenlos; stop und cancel sind Premium.

/time <action> <user> <amount>

Passe die Zeit eines Nutzers manuell an. action ist add oder remove, amount ist in Minuten.

/timezone <timezone>

Setzt die IANA-Zeitzone, die zum Gruppieren der täglichen / wöchentlichen / monatlichen Statistiken verwendet wird, zum Beispiel Europe/Berlin, America/New_York oder UTC (der Standard). Siehe Statistiken & Zeit.

/language <language>

Setzt die Sprache des Bots für diesen Server: de (Deutsch), en (Englisch) oder fr (Französisch).

/weekstart <day> ⭐ Premium

Legt fest, mit welchem Wochentag eine Woche beginnt (Montag bis Sonntag). Das ändert, wie wöchentliche Statistiken gruppiert werden. Siehe Statistiken & Zeit.

/cleanup ⭐ Premium

Entfernt Nutzer aus der Datenbank, die nicht mehr auf dem Server sind.

/role <action> <role> ⭐ Premium

Massen-Operationen für jeden, der eine bestimmte Rolle hat.

Aktion
Was sie bewirkt

add

Stellt jeden mit der Rolle ein.

remove

Kündigt jedem mit der Rolle.

reset

Setzt die erfasste Zeit für jeden mit der Rolle zurück.

/warn <action> <user> ⭐ Premium

Das Verwarnungssystem.

Aktion
Was sie bewirkt

warn

Öffnet ein Modal, um Grund und Dauer festzulegen, und verwarnt dann den Nutzer.

delete

Entfernt eine der aktiven Verwarnungen des Nutzers.

show

Listet die aktiven Verwarnungen des Nutzers auf.

Verwarnungen verfallen automatisch: Sobald die Dauer einer Verwarnung abläuft, zählt sie nicht mehr und wird später aufgeräumt. Siehe Statistiken & Zeit.

/export ⭐ Premium

Exportiert eine CSV mit den täglichen, wöchentlichen, monatlichen und Gesamtstunden jedes Mitarbeiters, bereit für die Lohnabrechnung. Der Export berücksichtigt deine Zeitzone und deinen Wochenstart. Die Datei wird dir privat gesendet.

/shift <action> ... ⭐ Premium

Plane Schichten und Dienstpläne.

Aktion
Was sie bewirkt

create

Erstellt eine Schicht mit Name, Start, Ende und per Rolle oder einzeln zugewiesenen Mitgliedern.

list

Listet kommende Schichten auf.

cancel

Bricht eine geplante Schicht ab.

TimeCord sendet etwa 15 Minuten vor Schichtbeginn eine Erinnerung, und nach dem Ende markiert es jeden Zugewiesenen, der sich nie eingestempelt hat, als No-Show in deinem Log-Kanal. Mitglieder mit genehmigter Abwesenheit werden nicht als No-Show gewertet.

/quota <action> ... ⭐ Premium

Lege Stundenziele fest und überprüfe sie.

Aktion
Was sie bewirkt

set

Legt ein wöchentliches und/oder monatliches Stundenziel pro Mitglied fest (0 deaktiviert es).

report

Listet Mitglieder auf, die unter dem Ziel liegen. Mitglieder mit genehmigter Abwesenheit werden ausgeschlossen.

/sanction <action> <user> ... ⭐ Premium

Das Sanktions-/Strafsystem. issue erfasst eine Sanktion (mit optionaler Geldstrafe), list zeigt die Sanktionen eines Nutzers, pay markiert eine als bezahlt und remove löscht eine.

/payrate <action> ... ⭐ Premium

Lege den Stundenlohn für eine Rolle fest. set ordnet einer Rolle einen Satz zu, list zeigt die aktuellen Sätze, remove löscht einen. Hat ein Mitglied mehrere bezahlte Rollen, wird der höchste Satz verwendet.

/payroll ⭐ Premium

Erstellt einen CSV-Lohnbericht: die Stunden jedes Mitglieds mal ihrem Stundenlohn, mit Gesamtsummen. Nutzt die Sätze aus /payrate und berücksichtigt deine Zeitzone und deinen Wochenstart.

/promotion <action> ... ⭐ Premium

Befördere Mitglieder automatisch nach Gesamtstunden. set ordnet einer Stundenschwelle eine Rolle zu, list zeigt die Schwellen, remove löscht eine. Ein stündlicher Job vergibt die Rolle, sobald ein Mitglied die Schwelle erreicht. Verglichen werden die Gesamtstunden (einschließlich archiviertem Verlauf).

/recap <action> ... ⭐ Premium

Konfiguriere einen geplanten wöchentlichen Rückblick (Top-Erfasser und Gesamtwerte des Servers).

Aktion
Was sie bewirkt

channel

Legt den Kanal fest, in dem der Rückblick gepostet wird.

day

Legt fest, an welchem Wochentag er gepostet wird.

enable / disable

Schaltet den geplanten Rückblick ein oder aus.

preview

Postet sofort einen Rückblick, damit du ihn ansehen kannst.

/webhook <action> ... ⭐ Premium

Ein ausgehender Webhook, der alle 12 Stunden einen periodischen Statistik-Schnappschuss (Anzahl der Eingestellten, Anzahl im Dienst) als JSON erhält. set <url> konfiguriert und aktiviert ihn, disable schaltet ihn aus und test sendet sofort einen. Nützlich, um den Live-Status in deine eigenen Systeme zu übertragen.

/audit

Markiert verdächtige Sitzungen, etwa Sitzungen, die unplausibel lange liefen oder nach sehr langer Zeit noch offen sind, damit du sie überprüfen und korrigieren kannst. Nur für Admins.