Slash-Befehlsberechtigungen sind da! Schau dir unseren Blogbeitrag an:https://discord.com/blog/slash-commands-permissions-discord-apps-bots
Die Befehlsberechtigungen ändern sich am 28. Februar 2023! Erfahre mehr in unserem Artikel über die Aktualisierung der Befehlsrechte.
Häufig gestellte Fragen:
Wie erhalte ich Zugriff auf Befehlsberechtigungen?
Geh auf dem Desktop zu Servereinstellungen -> Integrationen und wähle eine App aus der Liste aus. Wenn die App Befehle auf deinem Server registriert hat, siehst du eine Liste von Befehlen und Möglichkeiten, den Zugriff auf sie zu kontrollieren!
Wie schränke ich ein, wer Befehle verwenden darf?
Unter "Rollen und Mitglieder" siehst du eine Liste mit den Personen, die derzeit die Berechtigung haben, Befehle zu verwenden. Du kannst Änderungen vornehmen, indem du die Umschaltfunktion änderst, genau wie bei anderen Berechtigungen, oder zusätzliche Rollen und Mitglieder hinzufügen.
Wie kann ich Befehle in bestimmten Kanälen ausschalten?
Wir wissen, dass Server unterschiedliche Bedürfnisse haben und du vielleicht Befehle auf bestimmte Kanäle beschränken möchtest. Standardmäßig sind die Befehle in allen Channels verfügbar. Das bedeutet, wenn du eine neue App zu deinem Server hinzufügst, können alle Mitglieder alle Befehle verwenden, es sei denn, der Entwickler hat Standardberechtigungen für die Mitglieder eingerichtet.
Um den Zugang zu bestimmten Bereichen einzuschränken, klicke auf "Kanäle hinzufügen" und wähle zusätzliche Kanäle aus, die du anpassen möchtest. Schalte die Berechtigungen wie gewünscht aus.
Wie kann ich sehen, welche Befehle eine Anwendung hat?
Zu wissen, welche Befehle verfügbar sind – bevor sie für die breiteren Mitglieder eines Servers sichtbar und zugänglich gemacht werden – ist eine gute Möglichkeit für Moderatoren und Administratoren, sich sicher zu fühlen, ihren Server sauber, sicher und frei von Botspam zu halten.
Du kannst eine Liste der Befehle direkt auf der Seite „Befehlsberechtigungen“ sehen. Verwende die Suchleiste, um zu sehen, ob die App einen Befehl enthält, nach dem du suchst – und verwende die Filter für genauere Ergebnisse.
Kann ich Berechtigungen für einen bestimmten Befehl ändern?
Du kannst Änderungen an einzelnen Befehlen vornehmen, indem du Überschreibungen erstellst. Wenn du auf einen Befehl in der Liste klickst, wird ein Popup geöffnet, in dem du Änderungen vornehmen kannst.
Hier haben wir eine App namens StudyBot. Standardmäßig möchten wir, dass nur die Rolle "Student Lead" ihre Befehle verwenden kann, und zwar nur in #study-zone.
Wir möchten jedoch auch, dass die Rolle "Study Buddies" in der Lage ist, einen bestimmten Befehl – /notecards – zu verwenden. Wir möchten auch, dass dieser Befehl in #flashcard-help verwendet werden kann.
Mit diesen Überschreibungen können /notecards verwendet werden:
- Von Study Buddies und Student Leads
- In #flashcard-help und #study-zone
Wie funktionieren Standard-Mitglieder-Berechtigungen?
Einige Apps haben standardmäßige Einschränkungen für ihre Befehle, wenn sie zu einem Server hinzugefügt werden, die sogenannten "Standard-Mitglieder Berechtigungen". Wir wollen nicht, dass sich alle gegenseitig verbieten können, bevor wir unsere App richtig eingerichtet haben!
Diese Berechtigungen werden vom Entwickler der Anwendung festgelegt. So sieht es aus, wenn ein Befehl standardmäßige Mitgliedsberechtigungen hat.
In manchen Fällen möchtest du vielleicht zusätzlich zu diesen Standardeinstellungen den Zugang ändern Nehmen wir folgendes Beispiel:
/study hat eine Standardbeschränkung: nur Mitglieder mit "Kanal verwalten" können es verwenden. Dies hat Auswirkungen auf die "Student Leads", die ebenfalls die gesamte Anwendung nutzen können; nur Student Leads mit Manage Channel können /study nutzen.
Wir können die oben genannten Überschreibungen hinzufügen, um auch "Study Buddies" Zugriff zu gewähren. Mit der obigen Konfiguration kann /study verwendet werden.
- Von Studenten-Leads, die auch über Manage Channel verfügen
- Von Study Buddies, unabhängig davon, ob sie Manage Channel haben
- In #flashcard-help und in #study-zone
Wenn wir möchten, dass alle Studentenleiter Zugriff auf /study haben, können wir sie als zusätzliche Überschreibung hinzufügen:
Ich bin ein Entwickler. Wie setze ich Standardwerte für meine Befehle?
Sieh dir unsere Dokumentation über Standardberechtigungen für Mitglieder an!
Wenn jemand auf meinem Server keine Berechtigung zur Verwendung eines Befehls hat, wird er ihn dann trotzdem in der Befehlsauswahl sehen, wenn er "/" eingibt?
Nein, die Befehle werden vor Mitgliedern verborgen, die nicht die Erlaubnis haben, sie zu benutzen.
Wie kann ich die Berechtigungen für die App/den Roboter selbst, abgesehen von den Befehlen, anzeigen?
App-/Bot-Berechtigungen sind weiterhin auf derselben Seite unten sichtbar. Du wirst sehen, welche Rollen dem Bot zugewiesen wurden, zusammen mit einer Liste der gewährten Berechtigungen und einer Liste der verweigerten Berechtigungen.
Ist dies auch für Mobiltelefone verfügbar?
Befehlsberechtigungen können nur auf dem Desktop geändert werden. Sie finden aber auf allen Plattformen Anwendung.