Eggdrop Kommandoer (Filsystem)
Filsystem modulen legger et filsystem i boten der du kan lagre
filer og brukere kan laste ned filer. Når du går inn i
fil området på boten ved kommandoen .files,
er bare fil system kommandoer tilgjengelig.
I configgen må du forandre på et par ting.Se eksemplet under
for konfigfila til boten killcod:
##### FILESYSTEM MODULE #####
# uncomment this line to load the file system module, this provides
# an area within the bot where you can store files
loadmodule filesys
# this is the 'root' directory for the file system (set it to "" if
you
# don't want a file system)
set files-path "/home/toby/killcod/filesys/"
# if you want to allow uploads, set this to the directory uploads should be
# put into
set incoming-path "/home/toby/killcod/filesys/incoming/
# set maximum number of people that can be in the file area at once
# (0 to make it effectively infinite)
set max-file-users 15
| DCC Commands cancel cd cp desc files filestats get |
help hide ln ls lsa mkdir mv |
optimise pending pwd quit rm rmdir share |
sort stats unhide unshare |
| cancel |
x|- |
| cancel <file(s)> | |
| Forteller boten at den skal vente med å sende ei fil som venter på tur.(enten står i kø for å bli sendt eller er i prosessen ved å bli sendt). | |
Eksempel |
cancel malcolm.zip |
| cd |
x|- |
| cd <directory> | |
| Forandrer din nåverende mappe hvis mulig.Om
du er i hjemmemappa definert i konfigfila vil den mappa hete filesys.
I konsollen på boten er denne mappa vist som: Current directory: / Dette fungerer på vanlig måte som unix kommandoer. |
|
Eksempel |
cd zipped |
| cp |
j|- |
| cp <source> <dest> | |
| Copierer ei fil eller grupper av filer fra ei mappe til ei anna. | |
Eksempel |
cp malcolm.zip newfiles/malcolm.zip |
| desc |
x|- |
| desc <file> [description] | |
| Forandrer beskrivelsen til ei fil.Om du er
master eller file lanitor (+j) , kan du forandre beskrivelsen til alle
filer. Ellers kan du bare forandre på filer du selv har uppa. Beskrivelsen av ei fil er begrensa til 3 linjer med 60 bokstaver hver.Du får linjeskjifte ved å sette en "|" i kommentaren. Om du ikke har med en beskrivelse slettes dem som måtte ha hvert der fra før. |
|
Eksempel |
desc cheese.tcl Food script for Mouse1 |
| files |
x|- |
| files | |
| Vil plassere deg i filsystemet på botens dcc-chat (partyline).Her kan du nå kikke på,upploade og downloade filer fra shellet via dcc. | |
| filestats |
x|- |
| filestats <user> | |
| Litt statistikk om hvilke filer en spesifisert bruker har uploada og lasta ned. | |
filestats <user> clear |
|
| Sletter en brukers upload /download statistikk. | |
Eksempel |
filestats Mouse1 |
| get |
x|- |
| get <filename(s)> [nickname] | |
| Sender deg fila du spurte etter over IRC.
Du vil få en DCC SEND notice på IRC tar imot på vanlig måte som når
en annen user dcc-sender deg ei fil..Om nicket ditt på irc er
forskjellig fra det du bruker på boten må du spesifisere et nick.Du
kan også bruke det til å sende filer til andre brukere.Hvis fila du
vil ha ligger på en annen bot vil det ta litt lenger tid så ver
tålmodig.Om boten ikke er i botnettet akkurat da vil du få beskjed om
at fila ikke er tilgjengelig. Der er en grense hvor mange filoverføringer du kan ha gående samtidig.Om du overstiger denne grensa vil en påminnelse av fila bli satt i en kø.Etterhvert som du har lasta ned filene vil den som sto i "kø" også bli sendt. |
|
Eksempel |
get colours.zip get cool.tcl Johnny |
| help |
x|- |
| help | |
| Viser en liste over tilgjengelige kommandoer og en kort beskrivelse av disse. | |
help <command> |
|
| Viser hjelp på en spesifisert kommando. | |
| hide |
j|- |
| hide <file(s)> | |
| Markerer en fil som skjult sånn at normale brukere ikke kan se den. Bare mastere eller file janitorer som bruker lsa ,kan se skjulte filer. | |
Eksempel |
hide secret.zip |
| ln |
j|- |
| ln <bot:filepath> <localfile> | |
| Lager en link til en fil på en annen
bot.Stien til fila må være riktig slik som Eks: '/gifs/uglyman.gif'.Om
boten ikke er i botnettet vil ingen kunne laste ned fila før boten
linker seg til botnettet igjen.Det lokale filnavnet kan være hva du
selv bestemmer.Eks:
ln Snowbot:/gifs/uglyman.gif ugly.gif |
|
| ls |
x|- |
| ls [filemask] | |
| Viser alle filene i mappa du er i akkurat
nå. Undermapper har en "<DIR>" ved siden av
mappenavnet, og andre filer vil bli vist med filstørrelse i
kilobytes.Man ser også hvem som uploada fila, når og hvor mange ganger
hver fil har blitt lasta ned. Om der er en kommentar til fila vises den under filnavnet. Du kan også bruke filemask som i unix. |
|
Eksempel |
ls *.tcl |
| lsa |
j|- |
| lsa [filemask] | |
| Samme som ls, men skjulte filer vises også. Skjulte filer vises med en "(hid)" vedsiden av shared files er vist med en "(shr)" | |
Eksempel |
lsa *.zip |
| mkdir |
j|- |
| mkdir <dir> [flags [channel]] | |
| Lager en undermappe fra den mappa du står i.Om du spesifiserer flags er flaggene nødvendig for å i det hele tatt komme inn i og se mappa.Du kan tilogmed spesifisere en kanal der brukerne må ha visse flagg for å kunne komme inn i mappa du lager.Du bruker kommandoen mkdir en gang til om du vil forandre eller ta vekk flaggene. | |
Eksempel |
.mkdir oldmen o|o #GrumpyOldMen |
| mv |
j|- |
| mv <source> <dest> | |
| Flytter en fil eller grupper av filer fra ei mappe til ei anna.Kan også brukes til å navngi filer på nytt. | |
Eksempel |
.mv old.zip new.zip |
| optimise |
j|- |
| sort | |
| Rydder opp i databasen til mappa du befinner deg i.Om du har ei mappe med mange filer i benyttes denne kommandoen hvis det går tregt på shellet. | |
| pending |
x|- |
| pending | |
| Gir deg ei liste over alle filer du har prøvd å laste ned men som står i "kø".Viser nicket på irc filaskal sendes til. | |
| pwd |
x|- |
| pwd | |
| Viser mappa du er i nå. | |
| quit |
x|- |
| quit | |
| Går ut av filsystemet og tilbake til den vanlige kommando konsollen i boten. | |
| rm |
j|- |
| rm <file(s)> | |
| Sletter ei fil for godt. | |
Eksempel |
rm cool.zip |
| rmdir |
j|- |
| rmdir <dir> | |
| Sletter ei mappe hvis det ikkeer filer i den. | |
Eksempel |
rmdir oldmen |
| share |
j|- |
| share <file(s)> | |
| Markerer ei fil som "shared".Dette betyr at andre boter kan laste ned fila for sin bruker. | |
Eksempel |
share NiceBot.tcl |
| sort |
j|- |
| sort | |
| Avleggs kommando siden mappa med filer blir sortert meden gang. | |
| stats |
j|- |
| stats | |
| Rapporterer din upload og download statistikk. | |
| unhide |
j|- |
| unhide <file(s)> | |
| Markerer ei fil som ikke skjult. | |
Eksempel |
unhide secret.zip |
| unshare |
j|- |
| unshare <file(s)> | |
| Fjerner "shared" taggen fra ei fil.Removes the shared tag from a file. | |
Eksempel |
unshare NiceBot.tcl |