Eggdrop/sr

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Contents

Uvod

Eggdrop je svetski najpopularniji IRC bot otvorenog izvora, dizajniran za fleksibilnost i lakocu upotrebe i besplatno je izdat pod GNU General Public License (GPL). Eggdrop je izvorno razvijen od strane Robey Pointer; ali međutim on vise ne radi na Eggdrop-ovima zato zamoljavam da ga ne kontaktirate u vezi rešavanja problema ili programskih grešaka.

Instalacija eggdrop-a na Vas Shell

Eggdrop se vec nalazi na shell-u, vi ne morate skidati eggdrop niti išta instalirati. Možete koristiti vašu konfiguraciju (obično se nalazi u /usr/share/eggdrop/scripts),ili napravite jednu koristeći "Shegg" komandu, sledite uputstvo i zatim ukucajte:

eggdrop -m <filename.conf>

Za jednostavno konfigurisanje kliknite Ovde

Konfigurisanje eggdrop-a

Eggdrop Koristi konfiguracijski fajl (eggdrop.conf). Vi mozete učiniti ovaj fajl kako želite i urediti je uz pomoc nano, pico ili koristeci bilo koji uredjivac teksta na vasem desktop-u .

Primer konfiguracijskog fajla

Ovo je primer konfiguracijskog fajla za koriscenje na Eggdrop. Objasniću vam neke korake oko toga, da vam pomognem u boljem razumevanju.

Prvo cete u vasoj Eggdrop konfiguracijskom fajlu podesiti "modules" sekciju, help sekciju, hostname, ident... Podesavanjem navedenoga, vaš bot će znati gde da traži module.

Primer:

set mod-path "modules/"
set help-path "help/"
set my-hostname "127.0.0.1"
set protect-telnet 0
set dcc-sanitycheck 0
set ident-timeout 5
set require-p 0
set open-telnets 0
set stealth-telnets 0
set use-telnet-banner 0
set connect-timeout 90
set dcc-flood-thr 3
set telnet-flood 5:60
set paranoid-telnet-flood 1
set resolve-timeout 15
set max-dcc 50
set dcc-portrange 1024:65535
set enable-simul 1
set allow-dk-cmds 1
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule transfer
loadmodule share
checkmodule blowfish

Sledeći korak daje vasem Eggdrop ime/nadimak .

Primer:

set nick "botname"

Takodje ćete morati podesiti drugi nadimak, tzv Alternativni nadimak (altnick). To ime/nadimak ce bot koristiti kada se njegov nadimak vec koristi .

Primer:

set altnick "botname-"

Sledeće je postaviti nick administratora , ili bolje receno vlasnika bota. Ko je vlasnik ?

Primer:

set admin "botownernick"

Nešto više informacija o ponašanju vašeg bot-a na irc-u možete učiniti ovako.

Primer:

set realname "Shellium.org pwnage eggy"

Poželjno je postaviti kratak nick za vaseg bota. To je ponekad korisno u ostalim komandnim datotekama kao (commands.tcl) komandna datoteka.

Primer:

set shortnick "afkorting botnaam"

Sledeće je postaviti kanal na kojem ce se bot nalaziti celo vreme, pruzati informacije etc. Kao sto vidite postoje i neki modovi koje je potrebno podesiti. Nalaze se na zavrsetku svake linije kanala. (channel set #shellium +enforcebans +dynamicbans +userbans). Ostavite ih kako jesu ako neznate koja im je funkcija. Objasnit cu ovo kasnije u sledecoj wiki sekciji.

Primer:

channel add #shellium {
  chanmode "+nt"
  idle-kick 0
  stopnethack-mode 0
}

Primer 2:

channel set #shellium +enforcebans +dynamicbans +userbans
channel set #shellium +dynamicexempts +userexempts +dynamicinvites +userinvites
channel set #shellium -autoop -bitch +protectops +protectfriends +dontkickops
channel set #shellium +greet +statuslog
channel set #shellium +revenge +autovoice
channel set #shellium -secret +shared +cycle
channel set #shellium -inactive -seen +nodesynch

Podesite vasu mreyu, odaberite naziv od 1 to 5. Ako vasa mreza nije na listi, upotrebite 5 za "others"

  1. 0 = EFnet
  2. 1 = IRCnet
  3. 2 = Undernet
  4. 3 = DALnet
  5. 4 = +e/+I/max-modes 20 Hybrid
  6. 5 = Others

Primer:

set net-type 5

Vazeci portovi su sve izmedju 1025 i 65535 pod pretpostavkom da port nije vec u upotrebi. Ako zelite da bot slusa korisnike i botove na odvojenim portovima, koristite sledeci oblik:

Primer:

listen 3333 bots
listen 4444 users

Ako zelite koristiti samo jedan port, koristite ovaj oblik:

Primer:

listen 3333 all

Podesite popis vlasnika bota.

Primer:

set owner "Sambali, MrSambali"

Odredite ovde naziv fajla pod kojim će vasa korisnicki fajli biti spremljen.

Primer:

set userfile "botname.user"

Unesite ovde naziv datoteke gde ce biti spremljene postavke dinamickog kanala.

Primer:

set chanfile "botname.chan"
set temp-path ""
logfile msbxco * "logs/botnaam.log"
logfile jpk #uwkanaal "logs/botnaam.log"
set init-server { putserv "MODE botnaam +B-ws" }

Posle toga, najcesce locirane na kraju vaseg konfiguracijskog fajla , komandne datoteke . Videćete da se tamo nalazi put do direktorija komandne datoteke koji treba zadati. Ako ga nemate kao ovde, vas bot nece ispravno zapoceti s radom . Standardni put do datoteke je (/usr/share/eggdrop/scripts on shellium). Pa dodajte,

Primer:

source /usr/share/eggdrop/scripts/alltools.tcl
source /usr/share/eggdrop/scripts/action.fix.tcl
source /usr/share/eggdrop/scripts/compat.tcl
source /usr/share/eggdrop/scripts/userinfo.tcl
loadhelp userinfo.help

Beleška: Ova strana je ažurirana, koristiću ovu stranu da dodajem informacije o eggdrop-u. Nadam se da pomaže. Primeri konfiguracijskih linija su najcesce korisćeni, mnogo je toga jos za podesiti u konfiguracijskom fajlu (eggdrop.conf) vašeg Eggdrop

Pogledajte Isto

A&A Light

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox