acrO

Discord Missing Permissions 50013: die blockierte Aktion finden

Anhand der Discord-Dokumentation geprüft ·

Kurzantwort

50013 bedeutet, dass Discord eine Aktion wegen fehlender Berechtigungen abgelehnt hat. Welche Berechtigung nötig ist, hängt von der Aktion ab. Finde diese zuerst heraus, bevor du Rollen oder Kanalzugriff änderst.

1. Notiere, was wo fehlgeschlagen ist

Sollte der Bot eine Rolle vergeben, einen Kanal ändern, ein Protokoll senden oder ein Mitglied moderieren? Notiere Befehl, Zielkanal und genauen Fehler. Ein Bot kann in einem Kanal funktionieren und in einem anderen scheitern. Ein erfolgreicher anderer Befehl beweist daher keinen Zugriff.

2. Ordne die Berechtigung der Aktion zu

Rollenzuweisungen benötigen „Rollen verwalten“ und die richtige Hierarchie. Allgemeine Kanaländerungen wie der langsame Modus verwenden „Kanäle verwalten“. Kanalberechtigungsüberschreibungen zu bearbeiten oder zu löschen benötigt „Rollen verwalten“. Nachrichten anderer Mitglieder zu löschen benötigt „Nachrichten verwalten“. Ein Timeout benötigt „Mitglieder moderieren“ und unterliegt zusätzlich Einschränkungen beim Zielmitglied.

3. Prüfe die tatsächlich wirksamen Kanalberechtigungen

Kontrolliere die Kategorie des Zielkanals, Rollenüberschreibungen und mitgliederspezifische Überschreibungen für den Bot. Beginne bei Nachrichten mit „Kanal ansehen“ und „Nachrichten senden“, danach gegebenenfalls „Links einbetten“ oder „Dateien anhängen“. Eine auf der Serverrolle erlaubte Berechtigung kann im Kanal eingeschränkt sein.

4. Unterscheide Nutzerrechte und Bot-Rechte

Für lock und unlock in acrO benötigen sowohl der aufrufende Nutzer als auch der Bot den erforderlichen Zugriff auf den Zielkanal. Die Freigabe des Befehls unter Discord-Integrationen überschreibt nicht die Laufzeitprüfung von acrO. Folge der Meldung zur fehlenden Berechtigung, statt allen mehr Zugriff zu geben.

5. Ändere eine Einstellung und prüfe das Ergebnis

Ein berechtigter Administrator sollte die kleinste passende Änderung vornehmen. Teste danach in einem Testkanal erneut. Prüfe, ob gewöhnliche Mitglieder weiterhin den vorgesehenen Zugriff haben. Kann jemand trotz Sperre schreiben, kontrolliere weitere Rollen- oder Mitgliederüberschreibungen; Administrator umgeht Kanalüberschreibungen.

Behandle nicht jeden Discord-Fehler als 50013. Missing Access (50001) und Unknown interaction (10062) sind andere Fehler. Nenne dem Support des Bots den genauen Code.

Offizielle Quellen