irssi

irssi jest według mnie najlepszym klientem do obsługi irc. jest to program pisany pod wiele platform systemowych oparty o licencje gnu general public license. irssi obsługuje perlowskie skrypty, za pomocą których każdy może dodawać do samego programu nowe funkcje, które w rezultacie ułatwiają obsługę samego programu. irssi posiada interfejs tekstowy, dzięki czemu ma niewielkie zapotrzebowanie na zasoby systemowe. program posiada konfigurowalny system logów, ponadto możliwa jest obsługa własnych reguł formatowania i motywów.

dla własnej wygody zamieszczam poniżej autoconecta i autojoina.

/server add -auto -network IRCnet krakow.irc.pl 6666

/channel add -auto #kanał IRCnet

skrypty i theme

jak pisałem wyżej, każdy może dostosować irssi do własnych upodobań. skrypty są przydatne, ale oczywiście nie wszystkie. sam używam tylko tych, które uznałem za najważniejsze (shitlist, friendlist, keepnick, country, dns, autoop), reszta niepotrzebnie zamula program. podobnie jest z themami. każdy może dobrać thema do własnych potrzeb i według własnego uznania. unikam szalonych kolorów, które robią z oczu sajgon. jak wgrać skrypt ? jak zmienić thema ?           

zmiana thema

wybrany plik theme pobieramy na nasze konto shell. po pobraniu pliku theme umieszczamy go w ~/.irssi/ a następnie z pozycji programu irssi wpisujemy /set theme nazwa.theme. własne themy można stworzyć bawiąc się ustawieniami kolorów w programie putty. niestety nie wiem jak dane ustawienia można zapisać w postaci pliku theme, dostępnej dla innych użytkowników.            

/set theme industrial.theme

uruchomienie skryptu

potrzebny skrypt pobieramy na nasze konto shell. za pomocą mc umieszczamy go w katalogu /.irssi/scripts/autorun i z pozycji programu wpisujemy /script load nazwa.pl. dla przykładu:

/script load keepnick.pl

irssi jest według mnie najlepszym klientem do obsługi irc. jest to program pisany pod wiele platform systemowych oparty o licencje gnu general public license. irssi obsługuje perlowskie skrypty, za pomocą których każdy może dodawać do samego programu nowe funkcje, które w rezultacie ułatwiają obsługę samego programu. irssi posiada interfejs tekstowy, dzięki czemu ma niewielkie zapotrzebowanie na zasoby systemowe. program posiada konfigurowalny system logów, ponadto możliwa jest obsługa własnych reguł formatowania i motywów. 

format godziny

irssi domyślnie pokazuje tylko HH:MM, czasami wielkie znaczenie mają również sekundy, które dodaje się w następujący sposób.

 

/set timestamp_format %H:%M:|%S

friendlista i shitlista

czasem trzeba kogoś automatycznie opnąć czasem usunąć z kanału lub zbanować. do tego właśnie stosuje się skrypty, które automatycznie robią to co im się nakaże. skupmy się na dodaniu kogoś do listy przyjaciół i automatycznym opowaniu.   

/addfriend user *!user@host

/chflags user +ao #kanał

/chdelay user 0 #kanał

/savefriends

zadaniem shitlisty jest usuwanie niechcianych użytkowników z kanału, na którym mamy opa. jest to mało przyjemny skrypt do banowania ludzi na kanale. niestety, czasami się przydaje. dodajemy kogos do shita: 

/ADDSHIT *!*IDENT@HOST * 3 reason

w zależności od ustawień skrypt będzie różnie reagował na banowany nick, ident lub hosta na danych kanałach, z których chcemy usunąć natrętną osobę. poziomy skrypu są następujące:

1 - deopowanie usera

2 - kopnięcie usera

3 - kopnięcie + ban usera

4 - permban