🛡️ ROLLEN & RECHTE🛡️ ROLES & PERMISSIONS

Lege fest, welche Stewards welche Fälle sehen, wer beim Öffnen gepingt wird und wer RCs schließen oder übernehmen darf.

Decide which stewards see which cases, who gets pinged when an RC is opened and who may close or claim RCs.

DAS WICHTIGSTE IN KÜRZETHE ESSENTIALS

  • Jeder, der den Panel-Kanal sieht, kann ein RC öffnen. Die Rollen im Editor sind die Rennleitungs-Rollen – nicht die Rollen der Fahrer, die melden.
  • Wer melden darf, regelst du in Discord über die Berechtigungen des Panel-Kanals: Wer ihn nicht sieht, kann nicht klicken.
  • Neue Rollen können zunächst weder schließen noch übernehmen. Hake „Race Controls schließen“ und „Race Controls claimen“ an.
  • Die eingetragenen Rollen werden beim Öffnen erwähnt – solange „Moderatoren beim Öffnen erwähnen“ in Schritt 2 an ist (Standard).
  • Auch Server-Besitzer und Admins brauchen eine eingetragene Rolle mit den passenden Haken, um RCs per Button zu schließen oder zu übernehmen.
  • Anyone who can see the panel channel can open an RC. The roles in the editor are the steward roles – not the roles of the drivers who report.
  • Who may report is controlled in Discord with the permissions of the panel channel: whoever cannot see it cannot click.
  • New roles can neither close nor claim at first. Tick “Close Race Controls” and “Claim Race Controls”.
  • The roles you add are mentioned when an RC is opened – as long as “Mention moderators on open” is on in step 2 (the default).
  • Server owners and admins, too, need a role in the panel with the right ticks to close or claim RCs with the buttons.

ROLLEN HINZUFÜGENADDING ROLES

Die Rennleitungs-Rollen trägst du in Schritt 5 des Panel-Editors ein („Roles Handler“, Bereich „Rollen mit Zugriff“).

  1. Klicke auf „Rolle hinzufügen“. Im Dialog kannst du nach Name oder ID suchen. @everyone und von Discord verwaltete Rollen – etwa Bot- oder Booster-Rollen – stehen nicht zur Auswahl.
  2. Klicke links auf die Rolle, um ihre Einstellungen zu öffnen.
  3. Lege den Zugriff und die Berechtigungen fest (siehe unten).
Rennleitungs-Rollen im Roles Handler
Links die eingetragenen Rollen, in der Mitte die Einstellungen der gewählten Rolle, rechts die Zusammenfassung.
  • Pro Panel sind bis zu 50 Rollen möglich.
  • Das ✕ entfernt eine Rolle nach einer Rückfrage.
  • Wurde eine Rolle in Discord gelöscht, markiert der Editor sie rot mit „Rolle existiert in Discord nicht mehr“. Entferne sie, sonst lässt sich das Panel nicht speichern.

You add the steward roles in step 5 of the panel editor (“Roles Handler”, area “Roles with Access”).

  1. Click “Add Role”. In the dialog you can search by name or ID (the search field is labelled in German, “Rolle suchen…”). @everyone and roles managed by Discord – such as bot or booster roles – are not offered.
  2. Click the role on the left to open its settings.
  3. Set the access and the permissions (see below).
Steward roles in the Roles Handler
The added roles on the left, the settings of the selected role in the middle, the summary on the right.
  • Up to 50 roles are possible per panel.
  • The ✕ removes a role after a confirmation (currently in German).
  • If a role was deleted in Discord, the editor marks it in red with “Role no longer exists in Discord”. Remove it, otherwise the panel cannot be saved.

ZUGRIFF AUF INTERAKTIONENACCESS TO INTERACTIONS

Hier legst du fest, für welche Fälle eine Rolle zuständig ist:

  • Alle Interaktionen (Standard): Die Rolle sieht alle RCs dieses Panels.
  • Spezifische Interaktionen: Die Rolle sieht nur RCs, die über die angehakten Buttons oder Optionen geöffnet wurden. Beispiel: Die Rennleitung ist für „🚨 Vorfall melden“ und „❓ Frage an die Rennleitung“ zuständig, der Berufungsausschuss nur für „⚖️ Strafe anfechten“.

Das gilt für alles, was die Rolle betrifft: Nur zuständige Rollen bekommen Zugang zum Kanal, werden beim Öffnen erwähnt und können das RC schließen oder übernehmen.

💡

Gut zu wissen: Wechselst du zurück auf „Alle Interaktionen“, verwirft der Editor die Auswahl. Hat eine Rolle mit „Spezifische Interaktionen“ keine Interaktion mehr – etwa weil die Buttons gelöscht wurden –, bekommt sie für neue RCs keinen Zugang.

This decides which cases a role is responsible for:

  • All Interactions (default): the role sees all RCs of this panel.
  • Specific Interactions: the role only sees RCs that were opened with the ticked buttons or options. Example: the stewards handle “🚨 Report incident” and “❓ Ask race control”, the appeals committee only “⚖️ Appeal a penalty”.

This applies to everything that concerns the role: only responsible roles get access to the channel, are mentioned when the RC is opened and can close or claim it.

💡

Good to know: if you switch back to “All Interactions”, the editor discards the selection. If a role with “Specific Interactions” has no interaction left – for example because the buttons were deleted – it gets no access to new RCs.

BERECHTIGUNGENPERMISSIONS

BerechtigungStandardWirkung
Race Controls ansehenimmer anDie Rolle bekommt Zugang zu den RC-Kanälen: lesen, schreiben, Verlauf sehen, Dateien anhängen, Links einbetten und Nachrichten verwalten (etwa fremde Nachrichten löschen). Das Häkchen lässt sich nicht abwählen.
Race Controls schließenausDarf „🔒 RC schließen“ benutzen.
Race Controls claimenausDarf „✋ RC beanspruchen“ benutzen.
Race Controls löschen derzeit ohne WirkungausDer Bot hat dafür keine Funktion.
Race Controls verwalten derzeit ohne WirkungausMitglieder hinzufügen oder entfernen geht über das Formular beim Öffnen oder von Hand über die Kanal-Einstellungen in Discord.
Transkripte erstellen derzeit ohne WirkungausTranscripts entstehen immer automatisch beim Schließen, unabhängig von diesem Haken.
Rollen-Einstellungen
Zugriff nur für „Vorfall melden“ und „Frage an die Rennleitung“, dazu Schließen und Claimen angehakt.
PermissionDefaultEffect
View Race Controlsalways onThe role gets access to the RC channels: read, write, see the history, attach files, embed links and manage messages (for example delete other people's messages). This tick cannot be removed.
Close Race ControlsoffMay use “🔒 Close RC”.
Claim Race ControlsoffMay use “✋ Claim RC”.
Delete Race Controls currently no effectoffThe bot has no function for this.
Manage Race Controls currently no effectoffMembers are added through the form when the RC is opened, or by hand in the channel settings in Discord.
Create Transcripts currently no effectoffTranscripts are always created automatically when an RC is closed, regardless of this tick.
Role settings
Access only for “Report incident” and “Ask race control”, plus close and claim ticked.

WER BEIM ÖFFNEN GEPINGT WIRDWHO GETS PINGED WHEN AN RC IS OPENED

Ist in Schritt 2 „Moderatoren beim Öffnen erwähnen“ an (Standard), beginnt die Willkommensnachricht mit einer Erwähnung jeder Rolle aus Schritt 5, die für die geklickte Interaktion zuständig ist. Alle Mitglieder dieser Rollen bekommen eine Benachrichtigung.

  • Maßgeblich ist der Zugriff, nicht die Haken bei den Berechtigungen: Auch eine Rolle ohne „Race Controls schließen“ wird erwähnt, wenn sie für die Interaktion zuständig ist.
  • Mit „Spezifische Interaktionen“ steuerst du, wer wofür gepingt wird – etwa der Berufungsausschuss nur bei Einsprüchen.
  • Rollen, die es in Discord nicht mehr gibt, lässt der Bot aus.
  • Der Schalter gilt für das ganze Panel. Einzelne Rollen vom Ping ausnehmen, ihnen aber den Zugang lassen, geht nicht.
💡

Tipp: Trägst du deine Admin-Rolle mit „Alle Interaktionen“ ein, damit die Leitung jedes RC schließen kann, wird sie bei jedem RC mitgepingt. Soll nur die Rennleitung Bescheid bekommen, schalte den Rollen-Ping ab und erwähne die Rolle selbst im Text der Willkommensnachricht (Typ „Nachricht“) mit <@&Rollen-ID>. Die Rollen-ID kopierst du in Discord per Rechtsklick auf die Rolle, wenn der Entwicklermodus an ist.

If “Mention moderators on open” is on in step 2 (the default), the welcome message starts with a mention of every role from step 5 that is responsible for the clicked interaction. All members of these roles get a notification.

  • Access is what counts, not the permission ticks: a role without “Close Race Controls” is still mentioned if it is responsible for the interaction.
  • With “Specific Interactions” you control who gets pinged for what – for example the appeals committee only for appeals.
  • Roles that no longer exist in Discord are skipped.
  • The switch applies to the whole panel. You cannot exclude individual roles from the ping while keeping their access.
💡

Tip: if you add your admin role with “All Interactions” so your staff can close any RC, it is pinged for every RC as well. If only your stewards should be notified, switch the role ping off and mention the role yourself in the text of the welcome message (“Message” type) with <@&role ID>. You copy the role ID in Discord by right-clicking the role while developer mode is on.

WER DARF WAS?WHO CAN DO WHAT?

ErstellerHinzugefügte BeteiligteRennleitungs-RolleAdmin ohne Rolle im Panel
RC öffnen✅ wenn der Panel-Kanal sichtbar ist✅✅✅
RC-Kanal sehen und schreiben✅ nur das eigene RC✅ nur das RC, in das sie geholt wurden✅ alle bzw. die zugeordneten RCs✅ Discord-Admins sehen alle Kanäle
Beim Öffnen erwähntmit „User beim Öffnen erwähnen“in den Formular-Antwortenmit „Moderatoren beim Öffnen erwähnen“❌
RC schließennur mit „Ersteller kann Race Control schließen“❌mit Haken „Race Controls schließen“❌
RC übernehmen (Claim)❌❌mit Haken „Race Controls claimen“❌
Transcripts im Dashboard❌❌❌✅
Panels im Dashboard einrichten❌❌❌✅
💡

Tipp: Trage deine Admin- oder Liga-Leitungs-Rolle mit „Race Controls schließen“ und „Race Controls claimen“ im Panel ein. Dann kann die Leitung jedes RC abschließen, auch ohne Rennleitungs-Rolle.

Wann Rechte gelten

  • Der Zugang zum Kanal wird beim Öffnen des RCs festgelegt. Spätere Änderungen an den Rollen im Panel ändern bestehende RC-Kanäle nicht. Musst du einen offenen Kanal anpassen, geht das von Hand in Discord.
  • Schließen und Übernehmen prüft der Bot im Moment des Klicks – mit den aktuellen Einstellungen des Panels. Entfernst du eine Rolle aus dem Panel, sehen ihre Mitglieder offene RCs also weiter, können sie aber nicht mehr schließen.
⚠️

Ohne Rennleitungs-Rolle: Hat ein Panel keine Rolle, sehen nur der Ersteller, die Beteiligten aus dem Formular und Discord-Admins das RC – keine Rolle wird gepingt, und schließen kann unter Umständen nur der Ersteller. Trage daher immer mindestens eine Rolle mit „Race Controls schließen“ und „Race Controls claimen“ ein.

CreatorAdded drivers involvedSteward roleAdmin without a role in the panel
Open an RC✅ if the panel channel is visible✅✅✅
See and write in the RC channel✅ only their own RC✅ only the RC they were brought into✅ all or the assigned RCs✅ Discord admins see every channel
Mentioned when openedwith “Mention user on open”in the form answerswith “Mention moderators on open”❌
Close an RConly with “Creator can close Race Control”❌with “Close Race Controls” ticked❌
Claim an RC❌❌with “Claim Race Controls” ticked❌
Transcripts in the dashboard❌❌❌✅
Set up panels in the dashboard❌❌❌✅
💡

Tip: add your admin or league management role to the panel with “Close Race Controls” and “Claim Race Controls”. Then your staff can finish any RC, even without a steward role.

When permissions apply

  • Access to the channel is set when the RC is opened. Later changes to the roles in the panel do not change existing RC channels. If you need to adjust an open channel, do it by hand in Discord.
  • Closing and claiming are checked at the moment of the click – against the panel's current settings. So if you remove a role from the panel, its members still see open RCs but can no longer close them.
⚠️

Without a steward role: if a panel has no role, only the creator, the drivers involved from the form and Discord admins can see the RC – no role is pinged, and possibly only the creator can close it. Always add at least one role with “Close Race Controls” and “Claim Race Controls”.

WER DAS DASHBOARD NUTZEN KANNWHO CAN USE THE DASHBOARD

  • Die Seiten eines Servers im Dashboard – Race Control, Panel-Editor und Transcripts – öffnen nur der Server-Besitzer und Mitglieder mit der Discord-Berechtigung „Administrator“.
  • „Server verwalten“ oder andere Moderationsrechte reichen nicht. Rennleitungs-Rollen bekommen über Race Control keinen Dashboard-Zugang.
  • Hast du Rechte in Discord gerade erst geändert, kann es bis zu fünf Minuten dauern, bis das Dashboard sie erkennt.
  • A server's pages in the dashboard – race control, panel editor and transcripts – can only be opened by the server owner and members with the Discord permission “Administrator”.
  • “Manage Server” or other moderation rights are not enough. Steward roles do not get dashboard access through race control.
  • If you have just changed permissions in Discord, it can take up to five minutes until the dashboard picks them up.

NOCH FRAGEN?STILL HAVE QUESTIONS?

Tritt unserem Discord-Server bei – das Team hilft dir bei der Einrichtung gerne weiter.

Join our Discord server – the team is happy to help you with the setup.