Edie nareszczie wolny

Dodano 01 MAR 2007 roku o godzinie 23:39:11

Tak jak wcześniej obiecałem daję linka do kodu źródłowego Jabberowego Chat bota - Ediego.

Skrypt najlepiej odpalić spod konsoli. Zanim jednak to zrobisz zobacz plik demo.php i zmień parę ustawień (JID i hasło), aby potem wszystko działało ok.

Źródła znajdują się tutaj. Tak jak obiecałem wszystko na licencji GPL

Jakby co pamiętajcie, że Edie jest rozszerzeniem klasy Jabber, także mamy dostęp do metod i zmiennych tejże klasy.
Jeśli masz jakieś propozycje, chcesz coś dodać do Ediego to napisz tutaj (w komentarzu) albo na mojego maila (którego na pewno gdzieś znajdziesz). Zależy mi głównie na tym, aby Edie szybko reagował na odebrane wiadomości oraz żeby nie pochłaniał zbyt dużo zasobów (także nie ma sensu tworzenia metod (ani zmiennych), które będą zabierały sporo miejsca w pamięci). Rozważam późniejsze użycie bazy MySQL, ale to jeszcze jest tylko myśl.

Dla zainteresowanych przypominam, że Edie cały czas jest online. Znajdziesz go pod tym JIDem: edi@uaznia.net

Komentarze

#1

Nareszcie… :P

Zabieram się za przeglądanie.

RaVbaker | #

#2

Do poprawki: – RegExpy – Bezpieczniejszy moduł wyłączania bota – Ochrona przed tym ustawianiem tego samego nicka co inny user

Co do topiku i podziału na administratorów/moderatorów… Myślę, że tego nie będzie. Nie chcę robić dokładnych kopii IRCa to raz, a dwa nie sądzę, że to jest aż tak bardzo potrzebne…

radmen | #

#3

jako że radmen jest teraz idle, napiszę tutaj, żeby nie zginęło ;)
można zrobić jeszcze wysyłanie wiadomości przy wychodzeniu z czata, coś podobnego co jest w ircu ( /quit msg )

kubarek | #

#4

Jeżeli ktoś idluje to wpisz :
/nudge nick (msg) a na pewno dostanie ta wiadomosc :)
O tym nie ma w helpie, z powodu mojego roztargnienia :D

radmen | #

#5

Przy dołączeniu do chata powinna się automatycznie lista obecnych pokazać :)

doiy | #

#6

radmen: mi chodziło o to, żeby podobnie jak w ircu, pokazywało wszystkim wiadomość wysłaną (opcjonalnie) przez użytkownika, gdy ten opuszcza czata ( np. /quit bye bye => [kubarek] quits ( bye bye ) )
a to o tym idlowaniu, to już mniejsza z tym ;)

kubarek | #

#7

Nowy, poprawiony Edie

Edie przeszedł kolejną fazę ewolucji. Tym razem jest bogatszy o kilka nowych funkcji.
Przypominam, że Edie jest jabberowym chat botem. Wystarczy, że się do niego zalogujesz i możesz rozmawiać z innymi zalogowanymi. Można powiedzieć, że to[...]

blog radmena | #

Disclaimer

Jakkolwiek jestem właścicielem tego bloga, nie ponoszę odpowiedzialności za kometarze napisane przez innych obywateli tego wolnego kraju.

Zastrzegam sobie prawo do kasowania/modyfikowania komentarzy (jeśli uznam to za stosowne).

Dodaj komentarz

code