Eggdrop kommandoer  (Irc)
IRC modulen omhandler all normal IRC interaction, og gir boten adgang til å connecte 
til ircservere og joine kanaler.

DCC Commands
act
adduser
channel
deluser
deop

devoice
invite
kick
kickban
msg

op
reset
resetbans
resetexempts
resetinvites

say
topic
voice

MSG Commands
addhost
die
go
help
ident

info
invite
jump
key
memory

op
pass
rehash
reset
save

status
voice
who
whois

 

act

o|o

act [kanal] <tekst>
Utfører en "action" i en av kanalene boten er på, slik at det ser ut som om boten gjør det.Samme som  /me
kommandoen på  IRC.

Eksempel

.act #Botpark er en bot!

 

adduser

m|m

adduser [!]<nick> [handle]
Legger en ny bruker til brukerlista og legger til hostmasken brukeren har.
Om brukeren bruker et annet nick enn det boten kjenner vedkommende ved , kan du spesifisere "handlen"
(nicket som boten husker).
Brukeren må være på kanalen boten er for at boten skal kunne adde ham.

Eksempler

.adduser Lemmon
.adduser john2 John

 

channel

o|o

channel [channel-name]
Viser ei liste over brukere på en kanal og kanal modene. 

   Channel #hiya, 8 members, 45 users, mode +tn:

Dette betyr at boten er på kanal #hiya, hvor det er  8 personer. Videre er der 45 personer som boten kjenner via deres hostmask og kanalmoden er  +tn.
Neste på lista er brukerne på kanalen :

   NICKNAME  HANDLE    JOIN   IDLE  USER@HOST
   @kantSF   kantSF    14:53 o  6m  josh@random.edu

"@kantSF" betyr at brukerens nick er kantSF og at han er kanalop.Den andre  "kantSF" er nicket boten kjenner 
personen ved.Tid når brukeren loina kanalen.Til slutt hvilke flagg brukerne har:

   n - bot eier                      o - kan få ops (+o)
   m - bot master or owner           f - channel friend
   b - en annen bot                  d - kan ikke få ops (+d)


Eksempel

.channel #pigs

 

deluser

m|m

deluser <nickname>
Sletter en bruker fra brukerfila med den hosten brukeren har i øyeblikket. Kanal mastere (+m) kan slette brukere så lenge brukeren ikke er bot master.

Eksempel

.deluser Doofus

 

deop

o|o

deop <nick> [kanal]
Tar vekk kanal-open til en bruker så lenge boten har op på den kanalen og at brukeren ikke er fast kanal 
op på den spesifikke kanalen.

Eksempel

.deop Doofus #cooltalk

 

devoice

o|o

devoice <nickname> [channel]
Fjerner +v  (voice) på en bruker.

Eksempel

.devoice kitty #NiceChat

 

invite

o|o

invite <nickn> [kanal]
Inviterer noen fra IRC til kanalen din.Dette er mest anvennelig når kanalen står i  +i.En bruker med +o flagg
kan også spørre en bot om å invitere seg med  /msg invite kommandoen.

Eksempel

.invite cutie #NiceChat

 

kick

o|o

kick [kanal] <nick> [grunnen til kikcken]
Kicker en bruker fra den kanalen boten har satt sin console til. (eller en annen spesifisert kanal).Du kan henge på 
en grunn til kicken.Om du ikke gir en grunn vil "requested", henge seg på automatisk

Eksempel
.kick lurifaks  (lurifaks må da være på botens console-kanal)
.kick #Botpark lurifaks hade på bade

 

kickban

o|o

kickban [kanal] [!|@]<nick> [kommentar]
Kicker en bruker fra kanalen og setter en ban. Nicket ditt vil vil vises i den interne banlista på boten , og banen
vil vare så lenge som det du har satt  ban-time - bare for denne kanalen. Bruk .+ban for en mer permanent ban
som vil aktiveres på alle kanaler boten er på.Om du bruker en "komentar" vil den også vises i den interne banlista.
Ved å føye til prefixet  ! eller @ til et nick forandres banmasken noe:

Host med  lurifaks!ident@host.name.domain:

kommando                 banmask
.kickban
lurifaks   *!*dent@*.name.domain
.kickban !
lurifaks  *!*dent@host.name.domain
.kickban @
lurifaks  *!*@host.name.domain

Host med  lurifaks!~ident@host.name.domain (strict-host set to 1):

kommando                  banmask
.kickban
lurifaks   *!*ident@*.name.domain
.kickban !
lurifaks  *!*ident@host.name.domain


Eksempel

.kickban lurifaks onjoin virus.Fiks maskina di!

 

msg

o|-

msg <nick> <tekst>
Sender en privat beskjed til noen fra boten, som om boten hadde skrevet  /msg.

Eksempel

.msg Mouse1 hallo der...

 

op

o|o

op <nick> [kanal]
Vil bevilge kanalop til den personen du spesifiserer, såfremt boten har op på den kanalen.

Eksempel

.op dweeb #Botpark

 

reset

m|m

reset [kanal]
Sletter botens kanal-info og får den til å samle all informasjonen fra serveren på nytt som om den akkurat har joina kanalen din.Brukes ikke mye untatt hvis en bug surrer til kanalinfoen.

Eksempel

.reset #cowchat

 

resetbans

o|o

resetbans [kanal]
Resetter botens ban liste for kanalen. Alle bans på kanalen som ikke er i botens banliste (Enten den globale lista eller
den lokale banlista), vil bli fjerna.

Eksempel

.resetbans #cowchat

 

resetexempts

o|o

resetexempts [kanal]
Resetter botens "fritak" liste for kanalen.Kommandoen gjør det samme som  .resetbans, bare at den gjelder for 
fritakelse.

Eksempel

.resetexempts #cowchat

 

resetinvites

o|o

resetinvites [kanal]
Resetter botens invitasjonsliste for kanalen.Samme som  .resetbans, men gjelder invite.

Eksempel

.resetinvites #cowchat

 

say

o|o

say [kanal] <tekst>
Sender tekst til kanalen som om det var boten som sa det.

Eksempel

.say #NiceChan Hallo dere! Dette er toby_. jeg prater gjennom boten!

 

topic

o|o

topic <tekst>
Forandrer topicen i kanalen såfremt boten har op.

Eksempel

.topic Welcome to #CowChat

 

voice

o|o

voice <nick> [kanal]
Gir +v voice til en person du sesifiserer såfremt boten har op.

Eksempel

.voice SunTzu #China

 

addhost

-|-

/msg botnick addhost <passord> <hostmask>
Adder en ny hostmask til deg selv på boten.Boten vil kjenne deg ved denne hosten.Du må bruke passordet ditt for at boten skal vite at det virkelig er du.Hostmasken du adder må heller ikke matche en allerede eksisterene.

Eksempel

/msg tessa addhost secret7 *!new@*.online.no

 

die

n|-

/msg botnick die <passord> [kommentar]
Killer boten og boten forlater kanalen straks.

Eksempel

/msg tessa die secret7 restarter for å loade et nytt script

 

go

-|-

/msg botnick go <kanal>
Får boten til å forlate kanalen hvis den ikke er oppa på kanalen.Brukes for å få boten til å innhente op´en sin igjen.

Eksempel

/msg NiceBot go #GrumpyOldMen

 

help

-|-

/msg botnick help [kommando]
Viser en liste med tilgjengelige  MSG kommandoer og en kort beskrivelse i bruk av console. Det som vises av kommandoer avhenger av hvilke flagg du har.Er du +o vil du ikke få se kommandoer en bruker med +m har
tilgang til.Spesifiserer du en kommando vises mer detaljert hjelp on den kommandoen.

Eksempel

/msg killcod help addhost

 

ident

-|-

/msg botnick ident <passord> [nick]
Får boten til å kjenne deg igjen fra en ny adresse. (om du sitter på maskina til kompisen din o.l) Du må bruke passordet ditt sånn at boten vet at det er du.Om du bruker et annet nick enn det boten har registrert deg som (handle) , må du i tillegg
henge på det orginale nicket ditt.

Eksempel

/msg NiceBot ident secret7
/msg NiceBot ident secret7 toby_

 

info

-|-

/msg botnick info <passord> [kanal] [info linja]
Om du setter en infolinje vises denne hver gang du joiner kanalen (om du ikke har hvert der på tre minutter).
Den vises også til folk som spør boten om  who eller whois. Infolinja til en spesifikk kanal settes slik:

   /msg botnick info mittpassord #channel This is my info.

Eller du kan sette ei ferdigmekka infolinje (Brukes når der ikke er en spasifikk kanalinfo):

   /msg botnick info mittpassord This is my info.

Sletter infolinja:
/msg botnick info <passord> [kanal] NONE

Eksempel

/msg NiceBot info secret7 la la la...

 

invite

o|o

/msg botnick invite <passord> <kanal>
Får boten til å invitere deg til en kanal. (såfremt boten er på den kanalen).

Eksempel

/msg NiceBot invite secret7 #blah

 

jump

m|-

/msg botnick jump <passord> [server [port [server password]]]
Boten hopper til en ny server.Du kan spesifisere hvilken server boten skal hoppe til.Slik som:
 'new.server.com' eller 'new.server.com 6667'. Bruker du bare /msg botnick jump passord vil boten finne en server i config-lista.

Eksempel
/msg NiceBot jump secret7
/msg NiceBot jump secret7 irc.chitchat.net 6669

 

key

o|o

/msg botnick key <passord> <kanal>
Boten sender deg kay´en til en kanal som er i chanmod +k. (en kanal man må ha et passord for å joine).Den sender 
muligens også en invite om kanalen er i +i. (såfremt boten er på den kanalen og å godt humør)
Eksempel
/msg NiceBot key secret7 #blah

 

memory

m|-

/msg botnick memory <passord>
Boten forteller deg hvor mye minne den bruker.

Eksempel

/msg NiceBot memory secret7

 

op

-|-

/msg botnick op <passord> [kanal]
Gir boten beskjed om å gi deg op på alle kanaler.Om du spesifiserer et kanalnavn opper boten deg bare på den kanalen.

Eksempel
/msg tessa op secret7
/msg tessa op secret7 #botpark

 

pass

-|-

/msg botnick pass <passord>
Setter et passord på boten som lar deg bruke visse andre kommandoer som  ident. Ope´er og mastere +m må ha satt
passord uansett for å få brukt kommandoene op´er og mastere har tilgang til.
Slik setter du passord på boten første gang:
/msg botnick pass <finn_på_et_passord>
Slik forandrer du passordet ditt:
/msg botnick pass <gammelt passord> <nytt passord>

Eksempel

/msg NiceBot pass secret7 hidden4

 

rehash

m|-

/msg botnick rehash <passord>
Boten reloader configfila.Dette gjøres etter at du har adda et nytt script til boten.o.l

Eksempel

/msg NiceBot rehash hidden4

 

reset

m|-

/msg botnick reset <passord> [kanal]
Resetter botens kanal info hvis den er ute av sync.Brukes skjelden.

Eksempel

/msg NiceBot reset hidden4 #NiceChan

 

save

m|-

/msg botnick save <passord>
Boten saver userfila

Eksempel

/msg NiceBot save hidden4

 

status

m|m

/msg botnick status <passord>
Gir deg en liten info om botens status.Status kommandoen i  DCC er mye bedre.

Eksempel

/msg NiceBot status hidden4

 

voice

-|-

/msg botnick voice <passord> <kanal>
Gir boten beskjed om å gi deg vois +v , om du ikke har det og om boten er vois-bot.

Eksempel

/msg NiceBot voice hidden4 #TuesdayTrivia

 

who

-|-

/msg botnick who <kanal>
Viser deg en liste med hvem som er på kanalen akkurat nå.

Eksempel

/msg NiceBot who #quacktown

 

whois

-|-

/msg botnick whois <hand>
Gir deg info om andre som boten kjenner inkludert personenes infiline,email adresse.når de sist var på kanalen og
om de er op eller mastere.

Eksempel

/msg NiceBot whois Doofus

tilbake