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
Administratoroder 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) oderremove(Zeit entfernen anfragen)minutes- wie viele Minutenreason- warumproof-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.
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.
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.
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.
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.
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.
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).
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.