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.

Download:

najnowsza wersja (0.8) - firewall-0.8.tar.bz2

Changelog

starsze wersje są tu - uwaga NIE używać :-) - zamieszczam dla ciekawych poczatków skryptu i jego drogi rozwoju :-)

 

Teraz do rzeczy. Podobno większość ludzi to wzrokowcy, więc czas na screeny:
Okno konfiguracji
Firewall ver. 0.5 - okno konfiguracji

Jak widać parę rzeczy można pozmieniać... Teraz czas na screen z "akcji":
Przykładowe działanie
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:
Rozszerzony pokaz działania
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.

 

Reszta możliwości to skrót z ReadMe dołączonego do skryptu:

Na koniec screen z tworzonego przez skrypt logu:
Log tworzony przez skrypt
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.

Valid HTML 4.01!