Bruk av eggdrop

DCC Chat og Party Line

Mesteparten av eggdropfungsjonene utføres i en DCC-chat  med boten.  (også kallt kommando konsollen, eller på engeslsk: partyline).
DCC-chat har to hensikter - der  skriver du kommandoene
til boten og der prater du med andre som har tilgang til boten din.
Når du har etablert kontakt med boten på DCC-chat , vil du bli spurt om
passordet du gav den tidligere.Skriv inn passordet og du skulle nå
være inne i botens "Partyline", eller konsoll.
(En annen måte å kontakte boten din på uten å være inne på en kanal
er å skrive  "/ctcp dinbot chat" , i statusruta på irc-klienten din)

Alle kommandoer du gir til boten starter med et pungtum. "."
og den første kommandoen du vil gi er antakelig .help
Allt du skriver i konsollen uten pungtum foran vil bli sendt
til andre brukere som er på DCC-chat med boten din.
De som er inne på kanalen din ser ikke hva du skriver her.
Bare de du har gitt adgang til boten din er i stand til å lese
det som blir skrevet i konsollen.

Telnet
Du kan også telnette til boten med CRT og komme inn på
Partyline.For å telnette til boten skriver du inn host-navnet
(servernavnet) og port-nummeret til boten i telnett-programmet ditt.
Da du starta boten fikk du vite hvilke portnummer den bruker. 
Når kontakten via telnet er oppretta vil du nå først bli spurt om nicket ditt
deretter passordet.Å telnette til boten din er nyttig når den
ikke er på irc.(når den leter etter servere).Ellers fungerer telnett
akkurat som vanlig DCC-chat med boten.
(En annen måte å få vite botens port-nummer , er å skrive kommandoen .dcc i botens konsoll.)

 
.console kommandoen

Partyline eller DCC-chat har også en tredje fungsjon: 
Du kan se hva som skjer på kanalen din uten at du er
inne på selve kanalen.Det er her console-settingsen kommer inn.
Her kan du velge hva du vil at boten din skal fortelle deg:

m   private msgs/ctcps til boten
k    kicks, bans, mode changes i kanalen
j     j oins, parts, netsplits i kanalen
p    public chatter i kanalen. Hva folk sier
s    server connects/disconnects/notices
c    commands kommandoer folk bruker (via msg eller dcc)
o    other: misc info, errors -- IMPORTANT STUFF

Foreløpig trenger du ikke flere enn disse så i botens konsoll
skriver du: .console #dinkanal mkjpsco
Deretter kommandoen .save

Msg kommandoer
Eggdrop har et begrenset antall msg-kommandoer.  (kommandoer til å bruke i kanalen)
For liste: skriv i kanalen: /msg dinbot help.
F.eks kan du gi deg selv op i selve kanalen uten å gå inn
på Partyline.(nyttig)
Da skriver du: /msg dinbot op dittpassord


Kommandoer for vanlige kanalbrukere
Eggdrop har ikke kommandoer for vanlige brukere på kanalen.
D.v.s der er en og det er seen-kommandoen.
Senere vil du sikkert legge til TCL-script til botene dine
Da vil også vanlige brukere på kanalen kunne dra nytte av boten din.

 

Bruker-fila.  (user-file)
I bruker-fila står de personer du har gitt adgang til boten din,
og hvilket brukernivå den enkellte har.
Userfila inneholder også ban og ignorelista.(Folk du , av en
eller annen grunn, ikke vil ha på kanalen din)
For å bruke eggdrop effektivt må du sette deg inn i hvordan
brukerfila fungerer.
Da du starta boten første gang og fikk kontakt med den ved
hjelp av "hello" , ble du addet i botens bruker-fil som owner.
For å se hva det står om deg i bruker-fila , skriver du (i DCC-chat)
.whois <ditt nick>

Du vil da se noe sånnt som dette:

HANDLE    PASS NOTES FLAGS             LAST

Ditt nick  yes      0 fjmnoptx         19:57

(partyline )

#din-kanal            fmno             18:44

HOSTS: *!mynick@*.nice.net,*!mynick@207.9

Informasjonen over viser "HANDLE" ,brukerens nick på boten.
(ordet handle er rett og slett det nicket brukeren hadde da han blei
adda til boten første gang).Senere vil kanskje en bruker forandre nicket fra F.EKS
razzputin til razzaway eller noe.Razzputin , vil da bestandig være brukerens "HANDLE".
Videre viser brukerlista om brukeren har satt et passord,
hvor mange beskjeder der ligger til brukeren,flagg som gjelder på alle kanaler,
kanalflag, hvor og når personen var sist sett av boten og tilslutt
brukerens hostmask.

Etterhvert blir brukerfila ganske lang og for å se alle brukerne på boten
kan du skrive .match * 500

Adding/fjerning av brukere

Den greieste måten å adde en bruker på er ved hjelp av .adduser
kommandoen.Brukeren må da være inne på kanalen der boten er.
Så skal du adde brukeren razzputin, skriver du i konsollen:
.adduser razzputin
(Er boten på flere kanaler må du forvisse deg om at den
har rett "console".Finner ikke boten brukeren razzputin
skriver du .console dinkanal der dinkanal, er kanalen brukeren du vil adde er på)
Razzputin vil nå bli addet til boten med de flag du har satt i config-fila.
(Fortrinnsvis +v eller +f eller ingen flagg).Brukeren vil også få en hostmask adda til nicket sitt.
Når brukeren er adda må han sette et passord på boten.Fortell brukeren at
han må skrive /msg <botnick> pass <passord> , for å sette passord på boten.
Husk å instruere dem du adder til å bruke statusruta i irc-klienten når de skriver
passordet til boten.Det hender at en dude glemmer skråstreken foran msg og dermed 
skriver inn passordet i kanalvinduet til beskuelse av alle som er der.Big mistake!

For å fjærne en bruker fra boten skriver du: .-user <handle>

Flags

Bruker-flag er bokstavkoder som avgjør hvilke rettigheter brukeren skal ha på boten.
Om de skal ha OP på kanalen o.s.v.
De viktigste flagene:

v - vois
o - op
m - master
f - friend
n - owner
p - partyline

Flagene er delt inn i to kategorier. Global flags og channel flags.
Gir du en bruker global +o , gjelder flaget på alle kanaler.
Vanligvis gir man brukeren flag som bare  gjelder på spesifiserte kanaler.
F.eks. hvis du gir en bruker +o på #dinkanal , får brukeren op bare på
denne kanalen og ingen andre.Gir du brukeren global +o vil han kunne få
op på alle kanaler boten din er på.
Kommandoen for å adde flag er .chattr
For å adde global  +o  på en bruker skriver du  .chattr <handle> +o
For å adde  +o  på bare #dinkanal skriver du  .chattr <handle> +o #dinkanal
Å fjerne flag er omtrent samme kommandoen.Global fjerning:  .chattr <handle> -o
Fjerne kanal-flag:  .chattr <handle> -o #dinkanal
Du kan ha flere flag i samme kommandoen.Eks.  .chattr <handle> +fo

fullstendig kommandoliste for eggdrop1.6.x her

tilbake