1).Userlist - Lista Friend
/adduser nick|nick!user@hostname #channel|* userlevel
USERLEVEL - Poziomy dodawania do listy userów.
BAN - Banuje nicka, który zabanował osobę z twojej
listy.
BOT - Przyjmuje Auto-invite od zdefiniowanej
osoby.
DCC - Auto-Get DCC
DEOP - Deopuje nicka, który
zdeopował, kopnął lub zabanował osobę z twojej listy.
FLOOD -
Wyłącza opcje check flood dla usera.
I_OPS - Auto-OP jeśli
globalnie funkcja aotoopowania jest włączona /toggle AOP ON
.
KICK - Kopie nicka który zdeopował, kopnął lub zabanował osobę
z twojej listy.
OPS - Delay-OP Opuje osobę z twojej listy po
określonym czasie na #kanał
* PINVITE - Automatyczne
odbanowywanie adresu chronionego na twojej liscie.
REOP - Zwraca
staus opa (+o) .
VOICE - Nadaje status voice (+v) .
BitchX ma możliwość dodawania userów w/g określonego
schematu, dodając kilka flag naraz, schematy te to: FRIEND, MASTER, OWNER,
zamiast poszczególnych poziomów... Dodawanie użytkowników może odbywać się
globalnie jak i dla poszczególnych kanałów. Znaczy to ze jedna osoba na
kanale #A może być dodana jako Auto-Op, chroniona itp. natomiast ta sama
osoba na kanale #B może mięć np. jedynie status voice (+v), lub poziomy
listy mogą być ustawione dla danej osoby jednakowo na wszystkie kanały -
opcja * Wszystkie poziomy oddźiela się przecinkami.
Przykłady dla adresu: Squall ([email protected])
gdzie:
Nick: Squall
User: Baal
Host: pb22
Domena:
rzeszow.sdi.tpnet.pl
dla kanału #roskosny
/adduser Squall #roskosny OPS,I_OPS,REOP,PINVITE,KICK,BOT
lub:
/adduser *[email protected] #roskosny
OPS,I_OPS,REOP,PINVITE,KICK,BOT
Auto-Op, reopowanie, protekcja w postaci odbanowania i
kopnięcia nicka który zdeopował, kopnął lub zabanował oraz przyjęcie od
Squalla Auto-invite na #roskosny.
dla wszystkich kanałów:
/adduser Squall *
OPS,I_OPS,REOP,PINVITE,KICK,BOT
Auto-Op, reopowanie, protekcja w postaci odbanowania i
kopnięcia nicka który zdeopował, kopnął lub zabanował oraz przyjęcie od
Squalla Auto-invite na wszystkich kanałach *
Dodawanie użytkowinków na hasło. Każdy użytkownik dodany
jest do listy bez flagi I_OPS co nie gwarantuje mu Auto-Op`a. Żeby osoba
mogła otrzymać taki status musi za pomocą komendy, CTCP podąć swoje hasło.
Sens to ma wtedy, jeśli osoby z listy nie posiadają identa (np. ~ident)
lub mają zmienny host (często dynamicznie przyznawane IP)
Przykład:
/adduser Sqaull #roskosny OPS jakieś_hasło
lub:
/adduser *!*Baal@*.rzeszow.sdi.tpnet.pl #roskosny OPS
jakieś_hasło
Osoba o zdefiniowanym adresie po wejściu na kanał #roskosny musi
wykonać:
/ctcp twójNICK ops #roskosny jakieś_hasło
Jeżeli ktoś jest dopisany na twojej userliście, wszystkie
swoje flagi (poziomy) oraz kanały, na których będą wykonywane może
sprawdzić za pomocą komendy:
/ctcp twojNICK WHOAMI
2).SHITLIST: Lista BAN, KICK, DEOP wybranych adresów:
/addshit nick|nick!user@hostname #channel shitlevel powód
SHITLEVELS - Poziomy dodawania do listy SHIT.
1 - Deopuje użytkownika za każdym razem
2 - Kopie
użytkowika po join na kanał
3 - Kopie i banuje po
join
4 - Permanentny ban na wybrany adres.
5 -
Permanentny ignore (ALL)
Przykład:
/addshit Sqaull #kanał 3 powód banowania
lub:
/addshit *!*Baal@*rzeszow.sdi.tpnet.pl #kanał 3 powód
wykopania
Osoba o zdefiniowanym adresie po wejściu na #kanał
zostanie wykopana i zabanowana. Taki wzór shitlist działa tylko na kanale
#kanał.
Przykład:
/addshit Sqaull #kanał1,#kanał2 3 powód banowania
lub:
/addshit *!*Baal@*rzeszow.sdi.tpnet.pl #kanał1,#kanał2 3
powód banowania
Osoba o zdefiniowanym adresie po wejściu na kanał #kanal1
i #kanal2 zostanie zabanowana i wykopana. Taki wzór shitlist działa tylko
na kanałach #kanal1 oraz #kanal2, shitlista jest nieaktywna na innych
kanałach.
Zdejmowanie użytkowników z Shitlist:
/unshit nick #kanał
Przykład:
/unshit Sqaull
*
lub:
/unshit *!*Baal@*rzeszow.sdi.tpnet.pl *
Osoba zostanie usunięta z listy shit ze wszystkich zdefiniowanych
kanałów.
NOTIFY:
/notify nick
lub:
/notify nick!*[email protected],
nick!*@*domena*
Jeżeli użyjemy pierwszej komendy, nick zostanie dodany do
naszej listy w postaci nick!*@* Można zdefiniować to bardziej szczegółowo,
poprzez wpisanie maski adresu osoby, jednak należy pamiętać ze nick musi
być wpisany bez żadnych rozszerzeń typu * czy ? Nie można także użyć
notify dla jednego nicka używającego różnych adresów rozszerzając wpis o
maske następująca po nick!*
Adres zostanie dodany i zapisany w pliku
~/.BitchX/BitchX.sav w postaci nick!*@*.domena.pl, Jeżeli następnie
użyjemy...
/notify Sqaull
lub:
/notify
Sqaull!*Baal@*rzeszow.sdi.tpnet.pl
/notify Sqaull!*@*.pl
...lub innego wzoru maski, adres
Sqaull!*@*rzeszow.sdi.tpnet.pl zostanie zastąpiony ostatnim wpisem i w/g
takiego wzorca BitchX będzie czytał liste NOTIFY.
NOTIFY: inne polecania
/notify - Sprawdza aktualna liste.
/notify -nick -
Usuwa nicka z listy.
/notify -nick!*@*.net - Usuwa wzorzec maski
z listy.
/notify - - Usuwa wszystkie wzorce i nicki z listy.
BANWORD: kick za zdefiniowane słowo(a)
/banword #kanał słowo
/banword #kanał słowo2
słowo3
Osoba użyjąca (słowo, słowo2 słowo3) zostanie wykopana tylko z
#kanał
/banword * słowo
Osoba użyjąca (słowo) zostanie wykopana z dowolnego
kanału na którym jesteś operatorem. * - zastępuje wszystkie kanały. BitchX
nie przyjmuje rozszerzeń słow. w postaci * typu: *slowo*slowo3*, kick
działa w momencie użycia przez osobe pojedynczego słowa lub ciągu słow.
zapisanych dokładnie w sposób zdefiniowany do kicka. BitchX po
zdefiniowaniu słow., dodaje do pliku ~/.BitchX/BitcX.sav słowa w
postaci
*słowo2 słowo3* lub *słowo*
Czasem warto użyć SPACJI po dodaniu określonego słowa,
żeby BitchX nie szukał zdefiniowanego słowa wewnątrz innego wyrazu.
BANWORD: inne polecania
/word - Sprawdza listę zdefiniowanych słów.
/unword
#kanał słowo - Usuwa zdefiniowane słowo z #kanał
/unword #kanał
* - Usuwa wszystkie zdefiniowane słowa z #kanał
/unword * *
- Czyści listę BANWORD.