[Perl] IRC Bot - Miodek
Dodano: 2008-10-10
W sumie to mój pierwszy sensowny skrypt w PERLu. Pomysł narodził się na ircu, przy popełnianych błędach ortograficznych przez userów. Bardziej pisałem go dla nauki PERLa niż samej funkcjonalności - raczej z niego nie będę korzystał.
Krótki opis funkcji:
- !add złe słowo => dobre słowo
Dodaje do bazy (a raczej pliku tekstowego o nazwie badwords.txt) niepoprawne słowo oraz jego dobry odpowiednik. (np. jusz => już). Dostęp do dodawania nowych wpisów mają tylko użytkownicy wpisani do bazy users.txt oraz muszą być zalogowani u NickServa (sprawdza poleceniem status nick stan zalogowania)
- Sprawdza i ewentualnie poprawia niepoprawne wyrazy - wiedzę pobiera z pliku tekstowego
W przyszłości (o ile jeszcze będę zajmował się tym skryptem) zamierzam dodać parę funkcji m.in.:
- Podział userów na klasy (user/redaktor/administrator)
- Możliwość dodawania nowych użytkowników prosto z irca (aktualnie trzeba dodawać ręcznie w pliku tekstowym)
- Dopisać kilka prostych (albo i nieprostych) gier
Kod:
http://pastebin.pl/2951