Behörigheter & Roller
Det finns två separata typer av behörigheter att tänka på:
Topics: permissions, roles, hierarchy, access, admin
Det finns två separata typer av behörigheter att tänka på:
- Dina behörigheter — vad *du* behöver för att konfigurera Netrcol.
- Netrcols behörigheter — vad *boten* behöver för att utföra varje åtgärd.
De flesta problem med "kommandot gjorde ingenting" beror på en av dessa två, eller på rollhierarki.
Behörigheter du behöver
För att öppna en server i dashboarden och ändra inställningar behöver du behörigheten Hantera server på den servern.
Individuella chattkommandon kräver den matchande behörigheten — till exempel Banna medlemmar för att köra!ban, eller Hantera server för att ändra prefix eller språk. Administratörer kan kringgå alla dessa kontroller. Kraven för varje kommando listas i Kommandoreferensen.
Behörigheter Netrcol behöver
Netrcol kan endast göra vad dess egen roll tillåter. Den enklaste vägen är att ge Administratör — inbjudningsflödet begär det som standard — men du kan också tilldela mer detaljerade behörigheter om du föredrar striktare kontroll.
Baslinje
I alla kanaler där Netrcol postar (loggar, välkomstmeddelanden, paneler, meddelanden) behöver den:
| Behörighet | Varför |
|---|---|
| Visa kanal | För att se kanalen |
| Skicka meddelanden | För att posta |
| Bädda in länkar | För att skicka rika inbäddningar |
| Läsa meddelandehistorik | För att berika loggar och redigera sina egna meddelanden |
Funktioner som använder reaktioner (biljettpaneler, reaktionsroller, spel) behöver också Lägg till reaktioner.
Per funktion
| Funktion | Behörighet som boten behöver |
|---|---|
| Banna / Avbanna | Banna medlemmar |
| Kasta ut | Kasta ut medlemmar |
| Timeout, Varning, AutoMod-timeouts | Moderera medlemmar |
| Rensa meddelanden, AutoMod, Spel | Hantera meddelanden |
| Låsa / Låsa upp / Långsam läge, Biljetter | Hantera kanaler |
Autoroll, Registrera, Reaktionsroller, Inbjudningar & Nivåbelöningar,!role | Hantera roller |
Ändra smeknamn (!setnick) | Hantera smeknamn |
Tips: Dashboarden kör en live installationshälsokontroll på varje modulsida. Om Netrcol saknar en behörighet eller en kanal är felkonfigurerad, kommer du att se en varning där innan något går sönder.
Rollhierarki
Detta är den vanligaste fällan. För varje åtgärd som tilldelar/avlägsnar roller eller modererar medlemmar, måste Netrcols högsta roll ligga över den målrollen eller medlemmen i rollistan.
Till exempel, om du vill att Netrcol ska ge ut en "Verifierad" roll, måste Netrcol-rollen vara placerad *högre* än "Verifierad" i Serverinställningar → Roller. Detsamma gäller för moderation: Netrcol kan inte banna eller timeouta en medlem vars högsta roll ligger över dess egen.
Hur man åtgärdar det
- Öppna Serverinställningar → Roller.
- Dra Netrcol-rollen uppåt, ovanför varje roll den behöver hantera.
- Roller rangordnas från topp till botten, så högre upp på listan = mer auktoritet.
Observera: En roll kan aldrig hantera sig själv eller något ovanför den — detta är en plattformsregel, inte en begränsning av Netrcol. Även med Administratör kan Netrcol fortfarande inte agera på roller som ligger ovanför dess egen.
Rekommenderad installation
För den smidigaste upplevelsen:
- Ge Netrcol Administratör (eller de detaljerade behörigheterna ovan).
- Dra Netrcol-rollen nära toppen av din rollista.
- Håll den under dina egna personal-/ägarroller om du vill, men ovanför varje roll den hanterar.
Fortfarande inte fungerar?
- Ett kommando gör ingenting → kontrollera att *du* har den nödvändiga behörigheten och att kommandot inte är inaktiverat i Moderation-inställningarna.
- Netrcol kan inte tilldela en roll → det beror nästan alltid på rollhierarki.
- Inga loggar / välkomstmeddelanden → bekräfta att Netrcol har Skicka meddelanden och Bädda in länkar i den specifika kanalen.
Nästa steg
- Avsluta guiden Komma igång
- Ställ in ditt prefix och språk
- Utforska Funktionsguiden