Eggdrop Kommandoer (Channels)

Channels modulen gir anledning til å lagre kanal informasjon om en bruker. 

DCC Commands
+ban
-ban
bans
+chan
-chan
chaninfo

chanload
chansave
chanset
chinfo
+chrec
-chrec

+exempt
-exempt
exempts
info
+invite
-invite

invites
stick
unstick

 

+ban

o|o

+ban <hostmask> [channel] [%<XdXhXm>] [comment]
Legger til en ban til den permanente banlista som er lagret i boten med valgfri bantid og komentar.Om man ikkespesifiserer en kanal vil banen gjelde på alle kanaler boten er på.Banen vil bli lagret med ditt nick og komentar.Setter man tegnet @ 
foran komentaren vil den bare bli synlig i selve boten.Bantiden må settes i: dager,timer og/eller minutter.

Eksempel

.+ban *!loser@*.isp.net #CowChat hut dæ heim!
.+ban *yousuck*!*@* %1h30m skift nick.

 

-ban

o|o

-ban <hostmask eller nummer>
Fjerner en ban fra botens banliste.Du kan refere til hvilken ban du vil ha fjerna med nummeret på banen.Ved å bruke .bans
ser du hvilket nummer banen har.

Eksempel

.-ban *!loser@*.isp.net
.-ban 12

 

bans

o|o

bans [kanal]
bans all
Viser ei liste med globale bans som er aktiv på den spesifikke kanalen samt liste over spesifiserte kanal bans.Du får også se i lista bans som er satt i kanalen av andre brukere. Eksempel:

   [ 5] *!*habib@*frys.com (perm)
   paulie: revolving check policy
   Created 15:10

Nummeret  (5) brukes når du skal referere til hvilken ban du vil fjerne. (se .-ban). Neste er hostmasken til han som er bana.
"(perm)" betyr at banen er permanent og løper ikke ut automatisk.Om der vises tid istede for (perm), viser tia hvor lenge banen har hvert aktiv. Disse banene utgår som regel etter en time om ikke annet er spesifisert. Den andre linja viser komentaren. ("revolving check policy" ) og at det var  (paulie) som satte banen Den siste linja viser når banen blei satt. 

Av og til vil der vere en  "!" eller "*" før nummeret.En  "!" betyr at banen er i botens permanente banliste men ikke på selve kanalen.En "*" , betyr at banen ikke er i botens banliste men at det er en ban satt i selve kanalen.

Om du bruker .bans vil komandoen vise deg bare de banene som er aktiv i kanalen.Om du bruker  .bans all vil det vise alle baner boten har i minnet.

Husk: Banlista vil variere i forhold til hvilken kanal du har satt botens console til.Baner kan være forskjellig på forskjellige kanaler.Om du spesifiserer kanalnavnet vil banene på akkurat den kanalen vises , istede for banlista til den kanal consolen du har satt boten på.


Eksempel

.bans #NiceChan
.bans #CowChat *loser*

 

+chan

n|-

+chan <kanal>
Lar deg legge til en ny kanal i boten. Boten går da inn i denne nye kanaln og du kan forandre på kanalsettingsene der.Om kanalen ikke eksisterer når du setter komandoen vil boten entre kanalen og få automatisk op.Boten har da "laget " en ny kanal. 

Eksempel

.+chan #Botpark

 

-chan

n|-

-chan <kanal>
Fjerner all infoen om angitte kanal og boten forlater kanalen.

Eksempel

.-chan #Botpark

 

chaninfo

m|m

chaninfo <kanal>
Dette lister opp settingsen for boten i angitte kanal og viser:

   chanmode     hvilken modes kanalen er satt til
                eks:
.chanset #Botpark chanmode +snt-k

   idle-kick    kikker idlere (folk som ikke sier etter en bestemt tid, men ikke brukere med +f (friend))Bruk 0 eller dont-idle-kick for å slå av denne.

   need-op      tcl kommando når boten ikke har op.
                Eks:
.chanset #Botpark need-op

   need-invite  tcl kommando når boten trenger å bli invitert til en      kanal av en annen bot i botnettet
(når kanalen f.eks er i +i)Eks: Eks:
.chanset #Botpark need-invite
          

   need-key     tcl kommando når boten trenger å å finne nøkkelen (key)
til en kanal. Eks:
.chanset #Botpark need-key

   need-unban   tcl kommando når boten er bana og trenger unban for å komme inn på en kanal.Eks: .chanset #Botpark need-unban

   need-limit   tcl komando når boten ikke kommer inn på kanalen fordi kanalen er full. Eks: .chanset #Botpark need-limit

Merk: P.g.a sikkerhet er det bare permanente eiere som kan sette need mode.

   stopnethack-mode  de-op alle som kommer inn på kanalen med server-op 
      0  slå av
      1  isoptest (tillat serverop om brukeren er registrert op)
      2  wasoptest (tillat serverop om brukeren hadde op før splitten)
      3  tillat serverop om 1 eller 2 er oppfyllt
      4  tillat serverop om 1 og 2 er oppfyllt
      5  om kanalen er -bitch: se stopnethack-mode 3
         om kanalen er +bitch: se stopnethack-mode 1
      6  om kanalen er -bitch: se stopnethack-mode 2
         om kanalen er +bitch: se stopnethack-mode 4
         Eks: .chanset #Botpark stopnethack-mode 0

   revenge-mode  definerer hvodan boten skal straffe usere som deoper og kikker hemningsløst
      0  for deop
      1  for deop og +d
      2  for deop, +d og kick
      3  for deop, chattr +d, kick og ban
         Eks: .chanset #Botpark -revenge
                 .chanset #Botpark revenge-mode 0

   aop-delay  autoop eller autovoice delaytime
      0:0  ingen delay
      x:x  x sec delaytime
      x:y  random delay, minimum x sec, maximum y sec
           Eks:
.chanset #Botpark aop-delay 8:15

Følgende komandoer settes til  + eller - (Eks: .chanset #Botpark -clearbans)

   enforcebans     kikker usere som matcher kanal bans

   dynamicbans     aktiver baner på kanalen bare når det trengs

   userbans        tillat andre brukere å sette bans i kanalen

   dynamicexempts  aktiver fritak på kanalen bare når det trengs

   userexempts     tillat fritak å bli satt av brukere direkte

   dynamicinvites  aktiver invite på kanalen når det trengs

   userinvites     tillat brukere å benytte invite direkte

   autoop          automatisk gi op til brukere når de joiner kanalen

   bitch           bare tillat brukere med +o å bli op på kanaln

   greet           tillat usere å ha ei infolinje når de joiner kanalen

   protectops      re-op +o som blir de-opa

   protectfriends  re-op +f brukere som blir de-opa

   dontkickops     kikk aldri +o brukere

   inactive        join aldri denne kanalen eller forlat kanalen om boten er der allerede.Brukes når du vil ha boten ut av en kanal uten at boten mister alle settingsene sine. 

   statuslog       log kanalstatusen hvert 5 minutt

   cycle           cycle (gå ut og kom inn igjen) kanalen om kanalen blir  opløs

   revenge         tar "revenge" på allesom deoper eller kikker +f eller +o brukere

   revengebot      tar "revenge" (hevn) på allesom deoper eller kikker boten

   secret         ikke gi info om kanalen via botnettet

   shared          del userfil settingsen for denne kanalen(dette settes nå også i boten , online)

   autovoice       kanal voice settings, ved bruk av +v/+q 

   nodesync        tillat non-ops å utføre channel modes? (stopper boten fra å "krangle" med chanserv (undernet))

Nedenfor er  flood settingsene, og de brukes ved å benytte .chanset <kanal> flood-type nummer:sekunder hvor nummer og sekunder er tall som viser hvor mange ganger på hvor mange sekund flooden vil bli reagert på. Ved å bruke .chanset <kanal> flood-type 0:0 (eller 0:1 eller 1:0) vil repektiv settings bli deaktivert.

   flood-chan   definerer flood nivået til public chatter & actions
                Eks: .chanset #Botpark flood-chan 30:60

   flood-ctcp   definerer flood nivået for CTCPs til kanalen (inkludert PING & VERSION), untatt for ACTIONs

   flood-join   definerer antall joins fra en gitt host

   flood-kick   hvor mange kikk i en gitt tid er flood

   flood-deop   hvor mangedeops i en gitt tid

 

chanload

n|n

chanload
Reloader kanal settingsen fra fila definert i  "chanfile" settingsen. Dette gjør deg istand til å gå tibake til en tidligere settings.

 

chansave

n|n

chansave
Lagrer kanalsettingsen til fila definert ved "chanfile" settingsen. Denne fila blir reloada ved rehash og når du restarter boten. Du kan dermed forandre kanal modes uten å måtte editere config-fila hver gang.

 

chanset

n|n

chanset <kanal> <settings>
Lardeg forandre kanalsettingsen for kanalen. Se .chaninfo for allesettingsene.Disse blir brukt til du tar den neste rehash/chanload/restart,og blir lagret når kanalsettingsene er "sava".

Eksempel

.chanset #Botpark +dynamicbans -revenge
.chanset #losers flood-ctcp 6:30
.chanset #Horses chanmode +snt-k

 

chinfo

m|m

chinfo <user> [kanal] [info-line]
Setter en infolinje for en bruker.Denne linja blir vist ved  .who og .whois, og om du har satt  greet på,vil infolinja vises når brukeren joiner kanalen.Hvis infolinja begynner med tegnet  '@', er linja låst, og brukeren kan ikke forandre på den.Hvis 
kanalnavnet er utelatt vil den forhåndslagra infolinja bli forandra.

chinfo
<user> [channel] none
Sletter en brukers infolinjeErases a user's info line.

Eksempel

.chinfo |Rosie| I'll have all the answers for you in about 10 minutes.

 

+chrec

m|m

+chrec <handle> [channel]
Legger til en tom bruker kanal-record for en bruker slik at infolinja kan saves.

Eksempel

.+chrec Arthur #Botpark

 

-chrec

m|m

-chrec <handle> [channel]
Sletter kanal-settinga for en bruker, inkludert channel lastons, info lines, og flags.

Eksempel

.-chrec dweeb #losers

 

+exempt

o|o

+exempt <hostmask> [kanal] [%<XdXhXm>] [kommentar]
Adder en banfritak til lista med permanente fritak lagra i boten med valgfri tid og kommentar.Dette fritaket vil gjelde på alle kanaler hvis ingen kanal er angitt og blir lagret medditt nick og kommentar.Settes tegnet  @ foran kommentaren , vises kommentaren bare inni boten.Tia må settes i dager , timer og/eller minutter.

Eksempel

.+exempt *!niceguy@* lets niceguy in
.+exempt *!mouse@* #CowChat

 

-exempt

o|o

-exempt <hostmask eller nummer>
Fjerner fritaket fra lista med permanente fritak lagra i boten.Du kan referere til fritakene ved nummerene som vises når du tar en  .exempts.

Eksempel

.-exempt 5
.-exempt *!niceguy@*

 

exempts

o|o

exempts [[kanal] wildcard]
exempts all
Kommandoen er nesten samme som  .bans.Se .bans help for mer info.

Eksempel

.exempts #CowChat
.exempts *niceguy*

 

info

-|-

info [kanal] [info-line]
Setter din info-linje. Linja vises ved  .who og .whois, og når brukeren joiner kanalen. 

info
[kanal] none
fjerner infolinja

Ekempel

.info #GrumpyOldMen I'm too sexy for this channel...

 

+invite

o|o

+invite <hostmask> [kanal] [%<XdXhXm>] [comment]
Adder en invite til lista med permanente  invites, lagra i boten med valgfritt å bruke kommentar og invite tid.Inviten er effektiv i alle kanaler om ingen kanal er satt i kommandoen og den blir lagret medditt nick og komentar.

Eksempel

.+invite *!*@*blah.net #nicechan CoolDude's invite

 

-invite

o|o

-invite <hostmask eller nummer>
Fjerner en invite.Du kan referere til invites ved nummer vist når du tar en  .invites.

Eksempel

.-invite 12
.-invite *!*@*blah.net

 

invites

o|o

invites [[channel] wildcard]
invites all
Viser alle invitene

Eksempel

.invites #chess *pawn*

 

stick

o|o

stick [ban/exempt/invite] <hostmask eller nummer> [kanal]
Gjør en ban/exempt/invite "sticky", alså boten vil alltid prøve å holde den aktiv på kanalen.

Eksempel

.stick ban *!*@*.lamers.net
.stick ban 13

 

unstick

o|o

unstick [ban/exempt/invite] <hostmask OR number> [channel]
Gjør en "sticky" ban/exempt/invite normal igjen.

Eksempel

.unstick invite *!*@*.chickens.net #BarnHouse
.unstick exempt 4

eggdrop commands