ChanServ/nl

From OGN-Wiki

Jump to: navigation, search

Contents

ChanServ

Alle commando’s zijn uitvoerbaar met

  • !(#channel) <command>,
  • /cs #channel <command> of
  • /msg ChanServ #channel <command>
  • /msg ChanServ@Services.OGamenet.net #channel <command>

user administratie in channels

ADDUSER nick|*account level Voegt een user toe aan de userlijst met een specifiek acces level. Gebruikelijk zijn de rangen van 1 tot 500, waarbij slechts 1 persoon tegelijk 500 kan hebben (de eigenaar)

settings zijn als volgt:

  • Level 1-99: user kan in het channel invites krijgen van zich/haarzelf
  • Level 100-199: user krijgt automatisch voice (+v) als hij/zij joint
  • Level 200-299: user krijgt automatisch op (+o/+@) als hij/zij joint
  • Level 300-399: user kan anderen toevoegen aan channels user list
  • Level 400-500: user kan channel settings wijzigen

Een user met 300 access krijgt natuurlijk ook +o. Voorrechten kunnen niet gebruikt worden door gewone users. De voice (+v) is een uitzondering, omdat het onnodig is een voice te hebben als je al een Op status hebt. Het hoogste level dat je kan geven is aan een andere user is: Je eigen access min 1. Benodigd channel access: 300

Aliases of ADDUSER

ADDPEON <nick|*account>: zelfde als : ADDUSER <nick|*account> 100.

ADDOP <nick|*account>: zelfde als: ADDUSER <nick|*account> 200.

ADDMASTER <nick|*account>: zelfde als: ADDUSER <nick|*account> 300.

ADDCOOWNER <nick|*account>: zelfde als: ADDUSER <nick|*account> 400. ADDCO is de verkorte vorm daarvoor.

ADDOWNER <nick|*account>: zelfde als: <nick|*account> 500. dit commando is niet beschikbaar voor gewone users.


DELUSER <nick|*account>

Dit commando verwijderd het channelaccess van andere users (alleen users met een lager access kan worden verwijderd.

Benodigd channel access: 300


MDELPEON <name pattern>

Dit commando verwijderd alle users met precies het level 100, terwijl het te gebruiken patroon is een zoek mask in de peon lijst. Een patron kan een woord zijn dat een wildcard kan bevatten. Wildcards zijn * (elke coord mogelijk)en ? (een specifiek karakter. Bv. *jod*e? zou matchen met elk account dat “jod” heeft als opeenvolgend coord en dat eindigd met “e” gevolgd door een ander karakter. Dit alias bestaat voor access levels 100, 200, 300, 400 en 500. mogelijke varianten vindt je hier beneden:

  • MDELPEON vereist channel access: 300
  • MDELOP benodigde kanaal access: 300
  • MDELMASTER benodigde kanaal access: 400
  • MDELCOOWNER benodigde kanaal access: 500
  • MDELOWNER benodigde kanaal access: niet beschikbaar voor gebruikers


MDELCO is de korte vorm voor MDELCOOWNER


CLVL <nick|*account> <level>

Dit commando verandert de kanaal access van een gebruiker. De gebruiker op wie dit commando van toepassing is moet een lagere access krijgen dan degene die het commando geeft. Dat wil zeggen je kan nooit iemand een hogere access geven dan je zelf hebt.


benodigde kanaal access: 300


ACCESS [nick|*account] (of: A [nick|*account])

Dit commando toont de access van een specefieke gebruiker in een kanaal. Als er geen gebruiker wordt ingevuld dan toont het jouw access.


TRIM <access groep|access bereik> <time>

Dit commando delete alle gebruikers met een bepaalde access die een bepaalde tijd afwezig zijn geweest. Acces groepen zijn “gebruikers” (alle gebruikers onder je eigen access niveau) en "bans" (bans bans in de banlijst). Access bereik kan bijvoorbeeld 200-399 zijn. "210" zou dan alle gebruikers met 210 access deleten maar niet gebruikers met bijvoorbeeld 211 of 209. Voor de tijdsaanduidingen worden de algemene afkortingen gebruikt:


  • s - seconden
  • m - minuten
  • h - uren
  • w - weken
  • M - maanden
  • y - jaren


Let op het verschil tussen minuten (m) en maanden (M)!! Tijdsaanduidingen zijn combineerbaar.

Voorbeeld: TRIM 200-150 3w2d Deletes alle gebruikers met een access tussen 200 en 150 die niet aanwezig zijn geweest voor tenminste 3 weken en 2 dagen.


Benodigde kanaal access: 300


SUSPEND [nick]

Dit commando schort de access van een user op. De gebruiker moet wel een lager access niveau hebben dan degene die het commando gebruikt. De gebruiker kan niet zelf zijn access-niveau terug krijgen en kan niet van de rechten die het access-niveau geeft gebruik maken. De user kan zijn access weer terug krijgen door het volgende commando:

UNSUSPEND [nick]

Benodigde kanaal access: 300

RESYNC

Dit commando synchroniseert de status van de gebruikers in het kanaal met de gebruikerslijst. Gebruikers die recent 200 (of meer) access hebben gekregen krijgen na RESYNC een +o (ervanuitgaande dat givevoice en giveops niet veranderd zijn). Gebruikers die gedelete zijn verliezen hun status na RESYNC. Gebruikers die +v of +o hebben en niet in de gebruikerslijst staan verliezen ook hun status na RESYNC.


Benodigde kanaal access: 300

UP

Dit commando geeft je de rechten die je volgens de gebruikerslijst hebt in een kanaal.


UPALL

Dit commando doet hetzelfde als UP maar werkt voor alle kanalen waar jij bent en waar een chanserv is.


DOWN

Dit commando verwijderd de rechten die je op dat moment in een kanaal hebt. De access die je in dat kanaal hebt veranderd hierdoor niet.


DOWNALL

Dit commando doet hetzelfde als DOWN maar voor alle kanalen waar je in zit.


INVITEME #channel (of: INVITE #channel)

Met dit commando kunnen gebruikers zichzelf uitnodigen voor een kanaal waar je alleen in kan door uitgenodigd te zijn (mode +i). Om dit commando te kunnen gebruiken moet je in de gebruikerslijst van het kanaal staan. Automatisch uitgenodigd worden kan door: USET AUTOINVITE (later meer info hierover).


Benodigde kanaal access: 1


ChanServ Gebruikers Instellingen

USET <optie> <waarde>

Stelt de gekozen optie in op de gekozen waarde.


Optie: INFO <info>

o Effect: Stelt een infoline in die getoond wordt elke keer dat je het kanaal joint mits je minstens 30 seconden hebt gewacht voordat je opnieuw joint je ingelogged bent. Dit command staat gelijk aan !SETINFO <info>. Het commando !SET USERINFO <access level> kan het gebruik van infolines beperken tot bepaalde groepen gebruikers. Bij !SET USERINFO <access 250> kunnen bijvoorbeeld alleen gebruikers met 250 access of meer een infoline instellen.

!WIPEINFO <gebruiker> Deletes infolines van andere gebruikers.


Option:

  • NOAUTOOP 0|1 / NOAUTOVOICE 0|1
    • Effect: Deze optie geeft automatisch +v of +o status als het kanaal gejoint wordt. (0) is de standaard instelling. Als (1) wordt gekozen krijgt men geen +@ ookal is men wel operator.


  • Option: AUTOINVITE 0|1
    • Effect: Als voor deze optie de waarde (1) wordt gekozen dan zal de chanserv van het kanaal je automatisch uitnodigen zodra je auth. De standaard waarde voor deze optie is (0)


  • WIPEINFO <nick|*authnick>
    • Deletes infolines van andere (lagere) gebruikers.


Benodigde kanaal access: 300

ChanServ acties en ban management

KICK <nick|mask> [<reden>]

Kickt de ingegeven gebruiker (of gebruikers die overeenkomen met het ingegeven mask). Bij standaard instellingen moet degene die je wilt kicken een lagere access hebben dan jij zelf, dit kan veranderd worden door !SET PROTECT. De korte vorm van !KICK is !K.


Benodigde kanaal access: 200


BAN <nick|mask> [<reden>]

Bant de gespecificeerde gebruiker of mask met daarachter de reden (als die gegeven is) De korte vorm is !B nick


Benodigde kanaal access: 200


UNBAN <nick|mask>

Unbant het gegeven nick or mask. Dit verwijdert niet het gegeveb nick of mask van de banlijst.


Benodigde kanaal access: 200


UNBANME

Unbant alle banmasks die met jou overeenkomen, de korte vorm is UBM.


Benodigde kanaal access: 200



UNBANALL

Unbant alle bans in een kanaal (+b). De korte vorm is UBA


Benodigde kanaal access: 200



KICKBAN <nick|mask> [reden]

Kickt en bant het gegeven nick of alle gebruikers die overeenkomen met het gegeven mask. De korte vorm is !kb nick. Gebruikers met een lagere access kunnen gebant worden maar dit kan aangepast worden door !set protect.


Benodigde kanaal access: 200



ADDBAN <nick|mask>

Permanente Kick en ban van het nick of alle masks die ermee overeenkomen en zet het nick/mask in de banlijst (blist). Bans in de banlijst zijn niet verwijderbaar met UBA of unban (zie DELBAN). Als SET PROTECT ongewijzigd is moet de gebruiker een lagere access hebben dan jij zelf.


Benodigde kanaal access: 250



DELBAN <nick|mask> [reden]

Deletes normale en permanente bans (/mode +b in kanaal en !addban)

Benodigde kanaal access: 250



ADDTIMEDBAN <nick|mask> <tijd> [<reason>]

Bant de gebruiker of alle overeenkomende masks voor een bepaalde tijd. Voor de tijden worden de standaard afkortingen gebruikt. De te bannen gebruiker moet een lagere access hebben dan jij zelf afhankelijk van !SET PROTECT. TB en ATB zijn de korte vormen voor ADDTIMEDBAN. Bans die door ADDTIMEDBAN zijn gezet kunnen alleen door DELBAN worden verwijderd.


Benodigde kanaal access:250



OP <nick> [nick] ...

Dit command maakt de nick operator (+@).


Benodigde kanaal access (afhankelijk van SET ENFOPS): 200 standaard




VOICE <nick> [nick] ...

Dit command geeft de nick een voice (+v).


Benodigde kanaal access: 200



DEOP <nick> [nick] ...

Dit commando verwijderd operator status (-@).


Benodigde kanaal access (afhankelijk van SET ENFOPS): 200 standaard



DEVOICE <nick> [nick] ...

Dit commando verwijderd voice status (-v)


Benodigde kanaal access: 200



TOPIC

Dit commando stelt het onderwerp van het kanaal in. Als niks wordt ingevoerd bij [onderwerp] dan wordt het standaard topic ingesteld (SET DEFAULTTOPIC]. Als er wel wat wordt ingevoerd bij [onderwerp] dan kunnen er een aantal dingen gebeuren:


  • Als je genoeg access hebt dan kan je het onderwerp veranderen. SET ENFTOPIC access is hiervoor nodig, de standaard waarde van SET ENFTOPIC is 200.
  • In case you have less access AND a (SET TOPICMASK) exists, the [topic] will be included at the wildcard-place in SET TOPICMASK).
  • In case you have less access AND no (SET TOPICMASK) exists, nothing happens.


required channel access: 200


MODE [+|-][+|-][CcmntilkDrspov] [limit] [pw] [nick] further nicks


Dit commando verandert de modus van een kanaal. Als er geen parameters worden ingevoerd wordt de standaard modus ingesteld. Standaard modussen kunnen alleen worden veranderd door gebruikers met SET ENFMODES access of hoger. Een overzicht van alle kanaal modussen:


Settings

Zet de setting <setting> de waarde <waarde>. Settings en mogelijke waarden zijn:


  • Setting: DEFAULTTOPIC
    • Mogelijke waarden: Elke zin
      • zet het Defaulttopic, het topic dat gebruikt wordt voor een TOPIC zonder parameters


  • Setting: TOPICMASK
    • Mogelijke waarden: Elke zin
      • zet het Topicmask met een veranderend deel * Hetgene dat overschreven is met de parameters die samen gebruikt zijn met TOPIC. Meer Info: hier.


  • Setting: GREETING
    • Mogelijke waarden: Elke zin
      • Zet de begroeting (GREETING) dat weergegeven wordt aan elke gebruiker dat het kanaal binnenkomt. Als de gebruiker ACCESS heeft, en hij heeft al een GEBRUIKERGREETING gezet, dan wordt deze niet meer weergegeven.


  • Setting: USERGREETING
    • Mogelijke waarden: Elke zin
      • Zet de Gebruikersbegroeting (GEBRUIKERGREETING) dat weergegeven wordt als een gebruiker met access in het kanaal binnenkomt. De begroeting (GREETING) zal niet meer worden weergegeven.


  • Setting: MODES
    • Mogelijke waarden: [+|-][+|-][CcmntilkDrspov] [limit] [pw] [nick] [[other nicks[]]
      • Zet de standard modes, die gebruikt worden voor MODE zonder parameters. Deze kunnen enkel veranderd worden door gebruikers met ENFMODE access.


  • Setting: PUBCMD
    • Mogelijke waarden: <level>
      • Zet het level van een gebruiker zodanig deze commandoo’s kan uitvoeren (Zoals !topic).


  • Setting: INVITEME
    • Mogelijke waarden: <level>
      • zet het level dat een gebruiker nodig heeft om hemzelf in een kanaal uit te nodigen.


  • Setting: USERINFO
    • Mogelijke waarden: <level>
      • Zet het level zodat de gebruiker een info zin kan neerzetten bij het binnenkomen


  • Setting: GIVEVOICE
    • Mogelijke waarden: <level>
      • Zet het level dat nodig is om gevoiced te worden als je binnenkomt in een kanaal.(autovoice)


  • Setting: GIVEOPS
    • Mogelijke waarden: <level>
      • Zet het level dat nodig is om ge’opped te worden als je binnenkomt in een kanaal. (auto-operator)


  • Setting: ENFOPS
    • Mogelijke waarden: <level>
      • Zet het level date en gebruiker nodig heeft om een andere gebruiker te “oppen”


  • Setting: ENFMODES
    • Mogelijke waarden: <level>
      • Zet het level dat nodig is om de standaard modes te overschrijven.


  • Setting: ENFTOPIC
    • Mogelijke waarden: <level>
      • Zet het level om het DEFAULTTOPIC te overschrijven.


  • Setting: TOPICSNARF
    • Mogelijke waarden: <level>
      • Zet het level om het DEFAULTTOPIC te overschrijven via /topic #kanaal <topic>.


  • Setting: SETTERS
    • Mogelijke waarden: <level>
      • Zet het level dat nodig is om de “kanaalsettings” te wijzigen


  • Setting: VOTERS
    • Mogelijke waarden: <level>
      • Zet het level dat nodig is om een stemming te starten


  • Setting: PROTECT
    • Mogelijke waarden: 0-3
      • Zet welke gebruikers dat bescherm worden van kicks, bans en deops van andere gebruikers.
        • + 0 - Alle gebruikers zullen beschermd worden.
        • + 1 - Alle gebruikers zullen beschermd worden van diegenen met minder, of even veel access.
        • + 2 - Alle gebruikers zullen beschermd worden van diegenen met minder access.
        • + 3 – Niemand wordt beschermd.


  • Setting: TOYS
    • Mogelijke waarden: 0-2
      • Zet of je funcommandos kan gebruiken zoals !8ball
        • + 0 - Funcommandos kunnen niet gebruikt worden.
        • + 1 - Funcommandos zijn mogelijk, maar het antwoord zal in notice gegeven worden.
        • + 2 - Funcommandos zijn mogelijk, en het antwoord zal in het kanaal zelf gegeven worden.


  • Setting: DYNLIMIT
    • Mogelijke waarden: 0|1
      • Zet of de limiet elke 30 seconden verhoogd moet worden met 15 (om joinfloods te vermijden).


  • Setting: NODELETE
    • Mogelijke waarden: 0|1
      • Het kanaal wordt beschermd tegen niet geregistreerde gebruikers (because of long inactivity). ENKEL door ops gezet

Votes

ADDVOTE <vragen>

Creëer een nieuwe stemming. Om deze commando uit te voeren mag er geen enkele andere stemming actief zijn.


Benodigd kanaal access: 300



DELVOTE

Deze commando verwijderd een actieve stemming. Na dit commando kan niemand meer stemmen, en kun je de resultaten zien in een lijst.


Benodigd kanaal access: 300



ADDOPTION <option>

Voegt een optie toe aan de stemming. Je kan oneindig veel opties toevoegen. Ze zullen genummerd worden. Om een stemming te starten heb je op zijn minst 2 opties nodig.


Benodigd kanaal access: 300



DELOPTION <option>

Dit commando verwijdert een actieve optie. <option> moet hetzelfde nummer zijn als de optie die je wilt verwijderen.


Benodigd kanaal access: 300



STARTVOTE

Dit commando laat een stemming starten in een kanaal. De gebruiker kan nu stemmen.


Benodigd kanaal access: 300



ENDVOTE

Dit commando stop teen stemming. Niemand kan stemmen, maar je kan de resultaten zien via !VOTERESULTS.


Benodigd kanaal access: 300



VOTERESULTS [*]

Dit commando toont de resultaten van de stemming.Als je de * parameter gebruikt, zullen de resultaten verschijnen in het kanaal voor iedereen. De parameter * is enkel mogelijk voor gebruikers met 300 kanaal access.


Benodigd kanaal access: 300



VOTE <option>

Met dit commando stem je op de optie die je wilt, met het nummer dat je ingegeven hebt als <option>


Benodigd kanaal access (Hangt af van VOTERS): 1 is standaard.

Personal tools