Firewall - skrypt TCL dla Kadu
Opis
Instalacja
Download
Screeny
Możliwości
Opis: Firewall to skrypt TCL którego zadaniem jest filtrowanie wiadomości od osób których nie mamy na liście kontaktów. Jeśli taka osoba zacznie z nami rozmowę, automatycznie otrzyma zdefiniowane przez nas pytanie, na które musi odpowiedzieć. Odpowie źle - będzie rozmawiać sama ze sobą, odpowie dobrze - skrypt pozwoli jej zacząć prawdziwą rozmowę. Oczywiście pytanie i prawidłową odpowiedź definiujesz sam :-)
Instalacja: Sednem skryptu są dwa pliki - firewall.tcl oraz firewall.png. Należy rozpakować je do tego samego katalogu (proponuję ~/.gg, lub ~/.kadu jeśli używasz wersji 0.5.0) Zakładam że masz Kadu oraz moduł "tcl_scripting" które są niezbędne do działania skryptu. Po rozpakowaniu otwieramy w Kadu okno ładowania skryptów TCL (Moduł TCL -> Okno ładowania) i odnajdujemy firewall.tcl ktory ładujemy. Skrypt jest przeznaczony dla Kadu 0.4.0 lub nowszego i NIE będzie działał z Kadu 0.3.9.
najnowsza wersja (0.8) - firewall-0.8.tar.bz2
Teraz do rzeczy. Podobno większość ludzi to wzrokowcy, więc
czas na screeny:

Firewall ver. 0.5 - okno
konfiguracji
Jak widać parę rzeczy można pozmieniać... Teraz czas na screen
z "akcji":

Firewall ver. 0.5 - odpowiedź
skryptu
Tutaj widzimy jak typowa Zuzia (l. 10) szuka przyjaciol przez GG ;-) Przy okazji widzimy domyslna wiadomosc wysylana przez skrypt oraz domyslny dymek informujacy nas ze ktos probuje sie do nas "dopukać". Wszystkie screeny zostały wykonane przy użyciu klonowania innego profilu poprzez KaduPro dlatego jednocześnie widać na nim dymek oraz odpowiedź. W rzeczywistości Zuzia dostanie tylko odpowiedź w oknie rozmowy a my tylko dymek.
Teraz ktoś inteligentniejszy:

Firewall ver. 0.5 - uproszczony
przebieg rozmowy ze skryptem
Jak widzimy po wpisaniu poprawnej odpowiedzi przez naszą sasiadkę (okno w tle) w naszym Kadu otwiera sie okno rozmowy z nieznanym numerem gdzie bez problemu pojawia się jej każda kolejna wypowiedź. Proste, prawda? Oczywiście niekoniecznie musi sie tak dziać - zamiast okna rozmowy można wybrać dodawanie nowego kontaktu do wcześniej zdefiniowanej grupy.
Na koniec screen z tworzonego przez skrypt logu:

Firewall ver. 0.5 - przykładowy
plik dziennika skryptu
Jak widać działanie skryptu kończy się (zazwyczaj) udzieleniem poprawnej odpowiedzi co zostaje odnotowane w logu.