Rozmiar: 668 bajtów Rozmiar: 668 bajtów


Programy
Jaja
Księga Gości
Galeria
Chat
Dzwonki
Autorzy
Irc
Screen
Boty
BitchX
Jak bez +r
Strona Główna


Chcesz dostawać
forsę za nic? Kliknij
na poniższy baner.


Zarabiaj z nami!

Rozmiar: 36910 bajtów

stat4u
Instalacja | Konfiguracja | Komendy | Flagi | Cron vs Bot



Set username "sqnek"  <- zamiast sqnek wpisz swój identyfikator w danym systemie unixowym.
set admin "sqnek"  <- oczywiście wpisz tutaj siebie.
set network "IRCnet"  <- lub inną sieć ircową, z która bot będzie się łączył.
set max-logs 5  <- Maksymalna ilość logów kanału (standardowo 5)
set max-logsize 0  <- Maksymanly rozmiar logów

Usuń linijki rozpoczynające się od logfile i wstaw:

logfile mbcxrowbth * "eggdrop.log"
logfile kjps #channel1 "channel1.log"
logfile kjps #channel2 "channel2.log"
logfile kjps #channel3 "channel3.log"

Linijki te definiują pliki z logami. Pierwsza oznacza logowanie wszystkich istotnych dla bota wydarzeń. Natomiast pozostałe to logowanie całości wydarzeń na kanale. Pamiętaj, że liczba tych plików musi być mniejsza bądź równa od liczby ustalonej zmienną max-logs standardowo 5.

Set userfile "eggdrop.user"  <- definiuje plik z listą userów.
listen 3231 all  <- zamiast 3231 wpisz wartość z przedziału od 1000 do
65535. Oznacza ona port telnetu pod którym bot ma przyjmować połączenia od innych botów oraz userów.

Set owner "sqnek"  <- tu wpisz twój nick, pod którym będziesz figurował w bocie. Usuń linijkę die "Please edit your config file."
set chanfile "eggdrop.chan"  <- definiuje plik z ustawieniami kanałów.

Usuń wszystkie linijki definiujące kanały (zaczynające się od słowa channel) i aby dodać jakiś kanał wstaw:

channel add #channel1 {
chanmode "+nt-likm"
idle-kick 0
flood-chan 10:60  <-flood-chan Określa ile msg w ciągu podanego czasu
(w sekundach)
ma być traktowane jako flood.
flood-deop 3:10  <-flood-ctcp Określa ile akcji ctcp w ciągu podanego czasu
(w sekundach)
ma być traktowane jako flood.
flood-kick 3:10  <-flood-deop Określa ile deopowań w ciągu podanego czasu
(w sekundach)
ma być traktowane jako flood.
flood-join 5:60  <-flood-kick Określa ile kopnięć w ciągu podanego czasu
(w sekundach)
ma być traktowane jako kick-flood.
flood-ctcp 3:60  <-flood-join Określa ile wejść jednej osoby w ciągu podanego
czasu (w sekundach) ma być traktowane jako flood.

}
channel set #channel1 -clearbans -enforcebans +cycle -dynamicbans
+userbans
channel set #channel1 -autoop -bitch +greet +protectops -statuslog -seen
channel set #channel1 +stopnethack +revenge +autovoice -secret +shared
+dontkickops
channel set #channel1 +userexempts +dynamicexempts +userinvites
+dynamicinvites
channel set #channel1 -inactive -protectfriends -wasoptest

Wyjaśnienie:

autoop- Włączenie auto-opa na kanale.
clearbans- Bot usuwa wszystkie bany po wejściu na kanał.
greet- Witanie użytkowników, gdy wejdą na kanał.
secret- Szczególne ukrywanie kanału na party line.
protectops- Automatyczne opowanie zdeopowanych użytkowników posiadających flagę +o.
protectfriends- Automatyczne opowanie zdeopowanych użytkowników posiadających flagę +f.
bitch- Określa czy osoba posiadająca opa na kanale może dawać opa innym użytkownikom nie posiadającym falgi +o. Nie dotyczy masterów.
statuslog- Logowanie lini statusu kanału, co 5 minut.
revenge- Zapamiętywanie ludzi, którzy zdeopowali, kopnęli bądź zabanowali osobę mającą flagę +o, a następnie banowanie i wykopywanie ich.
autovoice- Auto-voice dla użytkowników posiadających flagę +v.
shared- Zezwala na wymianę flag użytkowników między botami.
cycle- Jeśli nikogo nie ma na kanale a bot nie ma opa, robi cycle w celu zdobycia opa.
dontkickops- Bot w żadnym wypadku nie kopie użytków z flagą +o.
wasoptest- Jeżeli jest ustawione wraz z +stopnethack bot wykonuje test po splicie na userach mających flagę +o w bocie niezależnie od flagi +w, którzy powrócili na kanał i dostali opa od serwera. Bot sprawdza, czy mili opa przed splitem. Natomiast -wasoptest oznacza tylko sprawdzanie czy powracający userzy mają flagę +o w bocie.
seen- Włącza i wyłącza moduł seen na kanale.
dynamicbans- Bot pamięta wszystkie bany stawiane na kanale i nie pozwala ich uaktywniać dopóki ktoś, do kogo pasuje ban, nie wejdzie na kanał.
dynamicexempts- Bot pamięta wszystkie stawiane wyjątki od banów +e na kanale i uaktywnia je jedynie wtedy gdy ktoś postawi bana pasującego do maski wyjątku.
dynamicinvites- Dynamiczne +I - zaproszenia na kanał osób pasujące do hostu.
userbans- Zezwala na stawianie banów bez pomocy bota.
userexempts- Zezwala na stawianie wyjątków bez pomocy bota.
userinvites- Zezwala na stawianie zaproszeń bez pomocy bota.
inactive- Bot może wyjść z kanału na jakiś czas (z zachowaniem wszystkich ustawień dla tego kanału).
stopnethack- Deopowanie ludzi, otrzymujących opa od serwera po splicie. Od wersji 1.3.21 bot deopował nawet userów z flagą +o w bocie, gdyż dzięki spoofowaniu adresu można było w ten sposób przejąć kanał. Było to dość radykalne posunięcie i powodowało bardzo dużo zamieszania na kanałach dlatego została wprowadzona nowa flaga +w, oraz od wersji 1.3.27 nowy atrybut wasoptest. +stopnethack.
chanmode- Określa ustawienia kanału. Bot włącza atrybuty poprzedzone znakiem + a wyłącza poprzedzone znakiem -.
idle-kick- Określenie ile czasu osoba może bezczynnie przebywać na kanale (być idle - bezczynną), zanim zostanie wykopana. Wpisanie 0 blokuje tą opcję.
need-op- need-invite, need-key, need-unban, need-limit Skrypty (botowi potrzebny jest op, zaproszenie na kanał, klucz, kiedy ma bana, albo gdy na kanale jest limit).

Dalej.

Set net-type 1  <- Wstaw wartość odpowiadającą sieci, z którą bot
będzie się łączyć (0 - Efnet, 1 - IRCnet, 2 - Unernet, 3 - Dalnet)
set nick "Nick_Bota"  <- Oczywiście tutaj wstaw nick bota.>
set altnick "Nick-Bota2" <- Wstaw nick alternatywny, jeśli pierwszy
będzie zajęty.
set realname "Jakiś text. Naprawdę dowolny"

Set servers {
wroclaw.irc.pl:6667
lublin.irc.pl:6667
warszawa.irc.pl:6667
poznan.irc.pl:6660
krakow.irc.pl:6667
}

Jak mam nadzieje się domyśliłeś/aś wyżej trzeba wstawić listę serwerów, z którymi bot ma się łączyć. (Wyżej wymienione serwery należą do sieci IRCNet - najpopularniejszej sieci ircowej w Polsce. Jednakże za postawienie bota grozi na nich K-Line. Są jeszcze inne sieci ircowe takie jak na przykład ircx, ale są mniej popularne.

Set server-timeout 30  <- jak na polskie warunki będzie rozsądną.
set xfer-timeout 300
loadmodule share  <- (usuń komentarz - czyli znaczek '#')
set notefile "eggdrop.notes"  <- definicja pliku z wiadomościami między userami.
Wymaż linjkę die "You didn't edit your config file like you were told, did you?"
checkmodule blowfish  <- (usuń komentarz - czyli znaczek '#')


Rozmiar: 962 bajtów Rozmiar: 12824 bajtów